我只是一个初学者:P。我正在 Codeacademy 上做一个关于 while 循环的教程“点击这里!” ,但我在这部分卡住了:编写一个while循环,将theSum
前10个正整数(包括10)的总和存储到“”中。这就是它给你的工作:
theSum = 0
num = 1
while num <= 10:
print num
num = num + 1
它在控制台的单独行上打印出数字 1 到 10。谁能向我解释如何让它将值的总和存储在变量“ mySum
”中?到目前为止,我尝试过的任何事情都对我不起作用。:(
编辑:好的,所以我只是尝试了这个:
theSum = 0
num = 1
while num <= 10:
num += 1
mySum = num
mySum = mySum + num
print mySum
这给了我22,这是为什么呢?我到底是不是很亲近?(感谢所有回复,但我明天再试一次。)
编辑:好的,我明白了!感谢您的帮助。:)
mySum = 0
num = 1
while num <= 10:
mySum += num
num += 1
print mySum