我试图帮助我的儿子从学校得到一些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)
答案 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))
享受!