“分配前已参考惠普”错误代码

时间:2019-02-28 15:42:41

标签: python

我是python编码的新手,正在尝试进行一些星球大战文字冒险,这是第一个敌人。我想弄清楚如何消除某些健康状况,但保持简单。 “ HP = HP-20”行不断显示错误消息“ UnboundLocalError:分配前已引用本地变量'HP'”,我该如何解决呢?

HP=100
sithHP=100

class sithMove:
    def attack():
         print("The sith attacks you!")
         attack1=random.randint(1,20)
         if attack1<15:
              print("The sith hits you")
              HP=HP-20
              print(HP)
         else:
            print("You dodged the siths attack")

0 个答案:

没有答案