我有这段代码:
inp = int(input("Enter a number:"))
for i in inp:
n = n + i;
print (n)
但是它抛出了一个错误:'int' object is not iterable
我想通过将每个数字相加来找到总数,例如110。1 + 1 + 0 = 2。我该怎么做?
我有这段代码:
inp = int(input("Enter a number:"))
for i in inp:
n = n + i;
print (n)
但是它抛出了一个错误:'int' object is not iterable
我想通过将每个数字相加来找到总数,例如110。1 + 1 + 0 = 2。我该怎么做?
for i in inp:
改为
for i in range(1,inp):
迭代不能使用单个整数。相反,您需要提供一个范围让它运行。