【发布时间】:2017-07-14 19:23:53
【问题描述】:
编写一个程序,询问用户 10 个数字并打印出总数。在 for 循环的帮助下,我需要收集 10 个值并添加它们。如下例所示:
这是程序的示例运行:
Please enter a number: 5
Please enter a number: 2015
Please enter a number: -100
Please enter a number: 3
Please enter a number: -999
Please enter a number: 8
Please enter a number: 67
Please enter a number: 19
Please enter a number: 17
Please enter a number: -1234
The total is -199
=========================================
以下是我迄今为止尝试过的。但是,我不确定如何将 for 循环收集的所有值相加,因为变量 num 仅保留循环中的最后一个值
def main():
for n in range(10):
num=eval(input("number?"))
total=num
print(total)
main()
【问题讨论】:
-
SO 不是代码编写服务。请展示你迄今为止的努力。
-
我了解 SO 不是代码编写服务。如果能提供建议,将不胜感激。以下是我到目前为止所尝试的: def main(): for n in range(10): num=eval(input("number?")) total=num print(total) main()