问题遇到的现象和发生背景
为什么套嵌里面得函数没有被调用
用代码块功能插入代码,请勿粘贴截图
global_var = 1
def test2():
#函数内使用全局变量
print(global_var + 1)
def inner():
#嵌套函数内使用全局变量
print("打印了吗")
print(global_var + 2)
return global_var + 3 #返回值内使用全局变量
#函数外使用全局变量
print(global_var)
test2()
运行结果及报错内容
1
2
我的解答思路和尝试过的方法
改成test2.inner()
我想要达到的结果
我想看看这个全局变量在每个阶段的值,结果套嵌内的没有被打印出来