python中 global 函数的问题
我已经用global声明了age为全局变量,为什么打印输出的时候还是显示变量未定义
python中 global 函数的问题
我已经用global声明了age为全局变量,为什么打印输出的时候还是显示变量未定义
你没有调用fun3()函数,因此没有走到那一步程序(也就是说,global那句话根本没运行)
def fun3():
global age
age = 20
fun3()
print(age) # 输出 20
这个是没问题的