【发布时间】:2016-03-07 03:35:12
【问题描述】:
我目前遇到了一些关于布尔值的问题。在 Learn Python The Hard Way 中达到 ex35 后,我正在创建 a game。
在我的游戏中,有两个功能我遇到了问题(roomOne 和 getFood),一个功能将您带到另一个功能,然后您可以选择拿起一块食物 - 您稍后会使用扔一个开关来禁用你周围的电场。
我希望用户只有在他身上确实有食物的情况下才能扔食物......目前 - 以我的程序设置方式 - 用户是否真的有食物并不重要 -无论哪种方式,他都可以扔。我试图在获取食物函数中返回 foodBrick = True 或 (==) 。但它没有成功。
我该如何修复我的游戏,以便只有当 foodBrick 在我身上时才能关闭开关?
【问题讨论】:
-
if 'throw' in throw现在就足够了,但Foodbrick = True也应该是必需的。请阅读有关提出最小问题的内容。 -
好的。我只是查找了“最小问题”。对不起,下次我会尽量缩短它!感谢您的意见。
-
请直接在问题中包含代码(不要在链接中,因为链接更改,然后问题变得无用)。