将变量增加到最大大小

时间:2018-06-29 01:47:36

标签: python pygame

我正在开发一个简单的游戏,您可以放置​​大量敌人,然后将其击中或治愈。但是,玩家最多只能拥有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,但是没有用。

2 个答案:

答案 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()