全局變量調用:想要在自定義的函數中使用全局變量,就得要在
函數用關鍵字global聲明,然后就可以對全局變量進行修改。
嵌套函數中的變量的調用:要在嵌套的變量中,使用nonlocal的聲明
'''
num = 1
def fun1():
global num
# 需要使用 global 關鍵字聲明
print(num)
num = 123
print(num)
fun1()
print(num)
def outer():
num = 10
def inner():
nonlocal num
# nonlocal關鍵字聲明
num = 100
print(num)
inner()
print(num)
outer()