都是python3.4.2
IDLE提示:
SyntaxError: invalid syntax
代码: 全选
def scope_test():
def do_local():
spam = "local spam"
def do_nonlocal():
nonlocal spam
spam = "nonlocal spam"
def do_global():
global spam
spam = "global spam"
spam = "test spam"
do_local()
print("After local assignment:", spam)
do_nonlocal()
print("After nonlocal assignment:", spam)
do_global()
print("After global assignment:", spam)
scope_test()
print("In global scope:", spam)
把需要粘贴的代码保存为py源文件,然后用IDLE打开,然后F5运行就可以了