【发布时间】:2019-02-27 09:46:41
【问题描述】:
因此,当我更改变量健康时,我试图通过打印“您的健康是 %s”来通知用户他们的健康已经改变。这是它的样子......
health=5
def start():
global health
health+=2
所以我想知道是否有一种方法可以通过某种总体功能通知用户,该功能不在此功能start() 内但在其外部,以便每次更改变量运行状况时都会打印那个和那个?我正在学习python所以不要评判!
【问题讨论】:
-
最简单的方法可能是创建一个改变健康的函数,它对值进行调整,然后做你想做的任何其他事情。然后在运行状况发生变化时调用此函数,而不是直接改变值。 (PS 如果这个项目达到任何规模,你最好使用类而不是全局函数/变量)
-
谢谢,我一定会这样尝试的!它更有意义,因为它只是以这种方式使事情复杂化!我是新手,所以我认为有一些东西可以轻松解决!
标签: python function global-variables