我正在开发一个简单的游戏,您可以放置大量敌人,然后将其击中或治愈。但是,玩家最多只能拥有500点生命。治愈方法使用random.randint(10,14)
。
if player_sp >= 10:
if player_vida < 500:
cura = random.randint(10,14)
player_vida += cura
print("Foi adicionado %i de vida!"%cura)
player_sp -= 10
这是可以治愈的代码,但是如果要治愈播放器,生命可能会超过500。如何在不超过500的python情况下治愈播放器?我尝试使用player_vida> = 500制作另一个if else
,但是没有用。
答案 0 :(得分:4)
如何更换:
player_vida += cura
具有:
player_vida = min(500, player_vida + cura)
答案 1 :(得分:3)
使用 <b:with var='posts'
value='data:posts filter
(p => p.labels none
(l => l.name == "hide-me"))'>
</b:with>
函数将玩家的寿命限制在500岁。
min()