![](/img/trans.png)
[英]Why am I getting TypeError: 'int' object is not iterable in my code?
[英]Why am I getting Typeerror: 'int' object not iterable
我正在編寫一個簡短的程序,將十個數字重新打印為列表,但將低於一定數量的數字替換為零。 首先,“輸入”無效,提示我輸入數字。 其次,對於主函數中的第二個“ for”循環,我得到“ TypeError:'int'對象不可迭代”。 有任何想法嗎?
amx = []
def validamount(amount, limit):
if amount >= limit:
return amount
else:
return 0
def main():
for i in 10:
amx.append(int(input()))
for i in 10:
print(validamount(amx[i], 5))
main()
for i in 10:
是您的錯誤的根源; 它應該是for i in range(10):
相反。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.