小编Ste*_*hen的帖子

Python:如何将while循环存储的值的总和变成变量?

我只是个初学者:P.我正在编写关于Codeacademy的while循环的教程"点击这里!" ,但是我已经陷入了这个部分:编写一个while循环,它存储到theSum前十个正整数(包括10)的总和中.这就是它给你的工作:

theSum = 0
num = 1
while num <= 10:
    print num
    num = num + 1
Run Code Online (Sandbox Code Playgroud)

它在控制台中的单独行上打印出数字1到10.任何人都可以向我解释如何将它存储在变量" mySum" 中的值的总和?到目前为止我尝试过的任何东西都不适合我.:(

编辑:好的,所以我试过这个:

theSum = 0
num = 1
while num <= 10:
    num += 1
    mySum = num
    mySum = mySum + num

print mySum
Run Code Online (Sandbox Code Playgroud)

这给了我22,为什么呢?反正我还在吗?(感谢所有的回复,但明天我会再试一次.)

编辑:好的,我明白了!感谢您的帮助.:)

mySum = 0 
num = 1 
while num <= 10: 
    mySum += num 
    num += 1    
print mySum
Run Code Online (Sandbox Code Playgroud)

python loops while-loop

2
推荐指数
1
解决办法
5万
查看次数

标签 统计

loops ×1

python ×1

while-loop ×1