为什么我得到Typeerror:'int'对象不是iterab

2024-04-26 05:08:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在写一个简短的程序,取10个数字,并将它们作为一个列表重新打印,但将低于一定数量的数字替换为零。首先,“输入”不起作用,促使我给出数字。第二个是main函数中第二个“for”循环的“TypeError:”int“object not iterable”。有什么想法吗?在

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()

Tags: 函数in程序列表for数量returnmain