for调用全局变量问题
来源:8-11 作用域链
中国红
2020-10-05
c = 200
def demo():
for i in range(0,3):
# print(c)
c += 1
demo()
请问:for不是一个作用域,按理应该向上级去查找全局变量,为什么会报错?而print©却又可以打印呢。
写回答
1回答
-
7七月
2020-10-06
是c+=1 会报错吗?报什么错
032020-10-07
相似问题
for调用全局变量问题
来源:8-11 作用域链
中国红
2020-10-05
c = 200
def demo():
for i in range(0,3):
# print(c)
c += 1
demo()
请问:for不是一个作用域,按理应该向上级去查找全局变量,为什么会报错?而print©却又可以打印呢。
1回答
7七月
2020-10-06
是c+=1 会报错吗?报什么错
相似问题