Python军事游戏

以下是一个简单的Python军事游戏代码:

import random

# 初始化玩家和敌人的生命值
player_health = 100
enemy_health = random.randint(50, 100)

# 游戏循环
while player_health > 0 and enemy_health > 0:
    # 玩家攻击敌人
    player_attack = random.randint(10, 20)
    enemy_health -= player_attack
    print("玩家对敌人造成了{}点伤害,敌人剩余生命值为{}".format(player_attack, enemy_health))
    
    # 敌人攻击玩家
    enemy_attack = random.randint(5, 15)
    player_health -= enemy_attack
    print("敌人对玩家造成了{}点伤害,玩家剩余生命值为{}".format(enemy_attack, player_health))
    
# 判断游戏结果
if player_health <= 0 and enemy_health <= 0:
    print("平局!")
elif player_health > 0:
    print("玩家胜利!")
else:
    print("敌人胜利!")

这个游戏模拟了玩家和敌人之间的战斗。玩家和敌人都有初始的生命值,然后从一定范围内随机选择攻击力进行攻击。游戏循环直到玩家或敌人的生命值降为0为止。最后根据生命值判断游戏结果。

你可能感兴趣的:(python,游戏,开发语言)