似乎无法让我的程序停止抛出无效的语法

我一直试图用python编写我的第一个游戏,我试图使其尽可能简单,但是当我运行我的代码时,即使我提供的选项应该可以工作,它只是抛出语法错误。我认为具体来说可能是玩家选择#1的问题。我仍然无法理解所有逻辑,因此请尽力向我展示我做错了什么,以便将来我可以变得更好:-)

Here is the link to the code on my Github account

游戏应该做什么-

  1. 我的游戏是一个简单的怪物vs玩家游戏
  2. 玩家攻击怪物,然后怪物攻击回来
  3. 允许玩家自愈,但怪物造成的伤害大于玩家
  4. 该代码应允许玩家做出两个决定,即攻击还是自愈,但是当我尝试选择一个时,它总是抛出无效的语法

这也是我尝试过的事情清单

  • 更改缩进
  • 更改if else elif命令以查看是否有帮助
评论