我需要从用户那里得到 10 个数字,然后计算每个数字出现在所有数字中的次数。
我写了下面的代码:
# Reset variable
aUserNum=[]
aDigits=[]
# Ask the user for 10 numbers
for i in range(0,2,1):
iNum = int(input("Please enter your number: "))
aUserNum.append(iNum)
# Reset aDigits array
for i in range(0,10,1):
aDigits.append(0)
# Calc the count of each digit
for i in range(0,2,1):
iNum=aUserNum[i]
print("a[i] ",aUserNum[i])
while (iNum!=0):
iLastNum=iNum%10
temp=aDigits[iLastNum]+1
aDigits.insert(iLastNum,temp)
iNum=iNum//10
print(aDigits)
从结果中,我可以看到温度不起作用。当我写这个 temp=aDigits[iLastNum]+1 时,不应该说单元格 iLastNum 中的数组会得到单元格 +1 的值吗?
谢谢, 亚尼夫