关于while语句的一个小问题
纯新人,想计算1+2+....+10的值 请问这两个区别在哪里呀 为什么计算的值不一样 理不清逻辑有点{:5_107:}a = 1
b= 0
while a<=10:
a = a+1
b = b+a
print(b)
和
a = 1
b= 0
while a<=10:
b=b+a
a=a+1
print(b)
本帖最后由 sunrise085 于 2020-10-29 10:00 编辑
循环体内两句交换位置,每次加到b上的数不一样啊,前者是先将a自加,再加进b,后者是先将a加进b,再进行自加
第一种写法,b中加的值分别是2,3,4,5,6,7,8,9,10,11
第二种写法,b中加的值分别是1,2,3,4,5,6,7,8,9,10 sunrise085 发表于 2020-10-29 09:58
循环体内两句交换位置,每次加到b上的数不一样啊,前者是先将a自加,再加进b,后者是先将a加进b,再进行自 ...
懂啦~谢谢
页:
[1]