ユーザーから 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 を取得すると言うべきではないでしょうか?
ありがとう、ヤニフ