# 014 # 只能修改函数内部的变量的例子: def powerOnLocal(appleEaten): print '苹果被吃了!', # 注意,这里的逗号是为了不让Python自动换行 appleEaten = True # end of def appleEaten = False powerOnLocal(appleEaten) if appleEaten == False: print '哈哈!还有苹果!' else: print '呜~呜~呜~' # 可以通过函数修改全局变量的例子: def powerOnGlobal(): global appleEaten # 去到全局中抓一个叫"appleEaten"的家伙来 print '苹果被吃了!', appleEaten = True # end of def powerOnGlobal() if appleEaten == False: print '哈哈!还有苹果!' else: print '呜~呜~呜~' output: 1 2 苹果被吃了! 哈哈!还有苹果! 苹果被吃了! 呜~呜~呜~