求助大佬
我是刚学python的小白,所以有很多不懂的地方{:10_282:} ,下面的代码我只知道书上说的是打印1+2+3+4一直加到100的结果,但不知道以下几点:1.i = 1 和 sum = 0 有什么作用?
2. sum += i 和 i+= 1 是什么意思?有什么作用?
i = 1
sum = 0
while i <= 100
sum += i
i += 1
print(sum)
有哪位大佬能解答?{:10_272:}
i是用来指示循环的次数,并每次为sum加上对应的数字,i+=1 也就是i=i+1,sum+=i同理
本帖最后由 baige 于 2020-8-6 20:42 编辑
i=1 sum = 0目的是初始化
sum = sum +i;
i = i+1
sum = sum + i;在循环中就是 sum = 1+2+3+到100;
i = i+1;从1到100
当i = 101时退出循环 1. 初始化变量,便于程序后面使用
2. sum += i 展开后是 sum = sum + i,意思也就是将 sum 累加 i 。i += 1 展开后是 i = i + 1,意思是将 i 累加 1
页:
[1]