Untitled

Run Settings
LanguagePython
Language Version
Run Command
from dio import b a=10 print(b) a=10 def b(): global a # input global a variable in function for modification a=2 print(a) print(a) b() print(a) print("=================================") #a=10 def b(): def c(): a=10 print(a) global a # input global a variable in function for modification a=2 print(a) c() b() print(a) print("+++++++++++++++++++++++++++++++") def b(): def c(): nonlocal b # b refer outer function variable b, but not global line 35 b b=10 print(b) global a # input global a variable in function for modification b=1 a=2 print(a) c() b() print(a) print("+++++++++++++++++++++++++++++++") def b(): def c(): def d(): nonlocal a # refer a in line 53 a, reference scope unable exceed the functions scope a =100 print(a) d() # global a # input global a variable in function for modification b=1 a=2 print(a) c() b() print(a)
b=20
Editor Settings
Theme
Key bindings
Full width
Lines