黑黑q
2021-01-12 17:29
这个print(sum/5)在这个位置和在顶格在最前面的位置为啥结果不一样呀?
这个涉及到变量的作用域和临时变量的生命周期的问题了。
程序执行时自上而下执行的
sum=0.0 ##这里时声明一个临时变量sum,并给他赋值0.0, sum=sum+5,时把新值赋值给sum,所以此时的sum跟一开始的sum不一样了。类似,x=1, 而后我重新对x进行复制x=5, 此时x的值为5.
学到了谢谢
Python3 入门教程(新版)
154156 学习 · 1075 问题
相似问题