【发布时间】:2019-05-25 13:15:42
【问题描述】:
我是 Python 的初学者。请看下面的代码:
for line in range(8):
fact = 1
print(fact)
我收到的输出为1
我的查询是因为 fact 变量在 for 循环的范围内,Python 如何访问其范围之外的变量。提前致谢。
【问题讨论】:
-
for 循环没有自己的范围参考:stackoverflow.com/questions/291978/…
-
for循环不会创建作用域(python 3 中的理解除外)
标签: python