![](/img/trans.png)
[英]how can I subtract the amount Randint generates in the while loop from enemies HP without getting 2 different numbers?
[英]Can't Subtract player hp
我正在尝试减去玩家hp。
这是我的代码示例:
class player():
def __init__(self):
self.hp = 100
def check_death(self):
....
p = player()
p.hp - 10
print p.hp
但是它正在打印100,所以没有完成减法操作,我该如何解决? 谢谢!
表达方式
p.hp - 10
计算一个新值,然后将其丢弃,因为您没有告诉Python将结果放在任何地方。 要么做:
p.hp = p.hp - 10
或Python支持以下简写形式:
p.hp -= 10
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.