注册 登录
编程论坛 Python论坛

关于用for循环做数值循环的问题

pjun 发布于 2019-09-06 12:47, 1901 次点击
print("计算1+2+3+······+100")
result = 0
for i in range (101):
    result += i
print(result)
 
--------------------------

print("计算1+2+3+······+100")
result = 0
for i in range (101):
    result += i
    print(result)


求问这两组代码有什么不同啊,有大佬吗?
2 回复
#2
hkb9112019-09-09 20:25
第一个result是输出累加的值,第二个result是循环一次输一次
其实你可以自己实践一下
#3
LG隐2019-09-09 21:56
python 代码的组织形式是用缩进来分层的,处于同一级的代码的缩进量应该保持一致,所以第一个只输出一行为最终结果;第二个会把每加一个数得到的结果输出来,1+2的结果,1+2+3的结果,,,
1