我是python的初学者,我正在使用python 3x,我在我的程序的第4行得到sum = 0
num=""
while True:
num=print("input no. :")
if num.isdigit():
sum=sum+int(num)
else:
break
print("sum is :",sum)
。
问:永远使用"" while循环获取用户输入的整数添加到sum,
直到输入一个非数字,然后打破循环并打印总和。这是程序:
{{1}}
修改程序必须进行哪些修改 感谢
答案 0 :(得分:2)
num = print("input no. :")
print
只是打印,它没有返回值。您正在寻找input
:
num = input("input no. :")
作为旁注,sum
是一个内置函数,覆盖它不是一个好主意,因此为sum
选择另一个名称。