我正在尝试制作一款能够持续检查播放器健康状况的游戏。我想确保它不断检查健康状况是否为0.
我试过
while health == 0:
print("YOU DIED!")
但它没有用。提前谢谢!
答案 0 :(得分:1)
试试这个:
while health > 0:
[[game stuff goes here ]]
print "you died" # health must be 0 or below since the while loop ended
答案 1 :(得分:0)
你必须澄清什么是死亡系统(也许我们应该把它称为一个功能),以及什么"经常"在你的脑海里意味着。
Normarlly,我们检查一个变量的值会产生特定的后果,告诉机器下一步该做什么。在你的情况下,如果健康== 0,那么打印,比什么?你的游戏结束还是有其他选择继续游戏?
如果你没有意识到停止(打破)你的"(循环)检查,那么它将是一个无限循环,这显然不会起作用。