求大神讲解

来源:4-4 Python之for循环

黑黑q

2021-01-12 17:29

http://img3.mukewang.com/5ffd6bc30001b6a302860142.jpg

这个print(sum/5)在这个位置和在顶格在最前面的位置为啥结果不一样呀?

写回答 关注

2回答

  • 慕哥2041944
    2021-01-12 18:12:51
    已采纳

    这个涉及到变量的作用域和临时变量的生命周期的问题了。

    1. 程序执行时自上而下执行的

    2. sum=0.0  ##这里时声明一个临时变量sum,并给他赋值0.0, sum=sum+5,时把新值赋值给sum,所以此时的sum跟一开始的sum不一样了。类似,x=1, 而后我重新对x进行复制x=5, 此时x的值为5.

    黑黑q

    相当于如果print顶格的话就是最后总的求和。如果不顶格那么每次循环都会输出一个结果。是这个意思吧,你说的我还不太明白..再去查查。谢谢啦

    2021-01-13 18:23:44

    共 1 条回复 >

  • weixin_慕粉5331303
    2021-01-27 12:00:33

    学到了谢谢

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154156 学习 · 1075 问题

查看课程

相似问题