计算用户输入的值列表总和

时间:2016-11-15 22:08:41

标签: python list sum

我试图帮助我的儿子从学校得到一些Python作业......我从学校开始就没有编码,这是我在python上的第一个晚上,请原谅这个愚蠢的问题。

使用" For"声明我需要提示用户输入10个数字。当条目结束时,我需要显示总和。我知道我需要做一些链接newsum / oldsum / +值的事情,但是我被卡住了。感谢所有的帮助。

我已经到过的地方:

total=int
runningtotal=int
thisinput=int
n=0
for num in range (1,11):
runningtotal=thisinput+n
print("enter number",num)
n=int(input())
thisinput=n
print(runningtotal)

2 个答案:

答案 0 :(得分:0)

在python3.x中,使用您的代码作为工作模型,可能是这样的:

runningtotal=0
for num in range(10):
    thisinput = input("enter number: ")  # If using python2.x change input to raw_input
    runningtotal+=int(thisinput)
print(runningtotal)

另一个答案(已删除)使用list.append()向列表添加数字,sum列表元素如下:

num_list = []
for num in range(10):
    thisinput = raw_input("enter number: ")
    num_list.append(int(thisinput))
print sum(num_list)

答案 1 :(得分:0)

答案是:

inputs_sum = 0
for x in range(10):
    inputs_sum += int(input('Enter number:'))
print('The sum is {}'.format(inputs_sum))

享受!