a = 1
s = 0
print ('Enter Numbers to add to the sum')
print ('enter 0 to quit')
while a != 0:
print ('Current Sum',s)
a = input('Number?: ')
s = s + a
print ('Total sum: ',s)
如何修复该错误?
答案 0 :(得分:2)
您必须将字符串输入转换为数字。例如:
{{1}}
在其他新闻中:
您可以使用快捷 + = 运算符来汇总 s :
{{1}}
答案 1 :(得分:1)
input()
的返回类型为str
。您必须明确地将其类型转换为int
类型。 s += int(a)
将完美无缺。