![](/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.