用Python编一个打怪小游戏
时间: 2023-11-05 19:09:35 浏览: 161
好的,我可以为您提供一个简单的打怪小游戏的代码示例,使用Python编写。
```python
import random
player_hp = 100
monster_hp = 100
print("欢迎来到打怪小游戏!")
print("你的初始生命值为:", player_hp)
print("怪物的初始生命值为:", monster_hp)
while player_hp > 0 and monster_hp > 0:
action = input("请选择你的攻击方式(输入 1 或 2):\n1. 普通攻击\n2. 魔法攻击\n")
if action == "1":
damage = random.randint(10, 20)
monster_hp -= damage
print("你对怪物造成了", damage, "点伤害!")
elif action == "2":
damage = random.randint(20, 30)
player_hp -= 10
monster_hp -= damage
print("你对怪物造成了", damage, "点伤害,但自己受到了10点反噬伤害!")
else:
print("无效的输入,请重新选择!")
continue
if monster_hp <= 0:
print("恭喜你,你打败了怪物!")
break
damage = random.randint(5, 15)
player_hp -= damage
print("怪物对你造成了", damage, "点伤害!")
if player_hp <= 0:
print("很遗憾,你被怪物打败了!")
break
print("游戏结束!")
```
这个小游戏中,你需要不断选择攻击方式攻击怪物,直到怪物的生命值降为0。但是,怪物也会攻击你,并对你造成伤害。你需要谨慎选择攻击方式,并保持足够的生命值。
阅读全文