Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- modvar = 0
- def globalmodvar():
- print('globalmodvar()')
- global modvar
- modvar = 1
- def localmodvar():
- print('localmodvar()')
- modvar = 2
- print("Modvar is :", modvar)
- localmodvar()
- print("Modvar is :", modvar)
- globalmodvar()
- print("Modvar is :", modvar)
- def outer():
- var = 'unchanged'
- def inner1():
- print('inner1()')
- var = 'changed by inner1'
- def inner2():
- print('inner2()')
- nonlocal var
- var = 'changed by inner2'
- print('var is:', var)
- inner1()
- print('var is:', var)
- inner2()
- print('var is:', var)
- outer()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement