2024-04-26 18:27:29 发布
网友
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)
如何修正这个错误?在
input()的返回类型是str。必须显式地将其类型转换为int类型。s += int(a)会很好地工作。在
input()
str
int
s += int(a)
你必须把输入的字符串转换成数字。例如:
a = int(input('Number?: '))
其他新闻:
您可以使用short-cut+=运算符求和s:
input()
的返回类型是str
。必须显式地将其类型转换为int
类型。s += int(a)
会很好地工作。在你必须把输入的字符串转换成数字。例如:
其他新闻:
您可以使用short-cut+=运算符求和s:
^{pr2}$相关问题 更多 >
编程相关推荐