【发布时间】:2012-08-22 22:47:40
【问题描述】:
我只是一个初学者:P。
我正在 Codeacademy 上做一个关于 while 循环的教程“点击here!” ,
但我在这部分卡住了:编写一个 while 循环,它将前 10 个正整数(包括 10)的总和存储到“theSum”中。这就是它给你的工作:
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
【问题讨论】:
-
“到目前为止我尝试过的任何事情都没有奏效” - 你能举一些你尝试过的事情的例子吗?这总是让我们更容易为您提供指导。
-
这就像去一个家居装饰网站说“我正在尝试粉刷我的房子,但我尝试过的任何方法都没有奏效”如果你愿意,你需要更好地提问获得有用的帮助。告诉我们什么没用?
标签: python loops while-loop