|

楼主 |
发表于 2021-7-1 17:01:28
|
显示全部楼层
本帖最后由 blocks 于 2021-7-1 17:02 编辑
- import random
- while True:
- print('============================= 【文字回合制】异兽录 =============================')
- print('请选择异兽副本')
- print('【0】退出游戏 【1】饕餮 【2】白泽')
- game = int(input())
- if game == 0:
- break
- elif game == 1:
- print('=============================== 进入副本【饕餮】 ===============================')
- 饕餮血量 = 80
- for i in range(1):
- 血量 = 100
- print('遇到普通异兽')
- print('你的血量为', 血量)
- 普通异兽血量 = random.randint(10,30)
- print('普通异兽血量为',普通异兽血量)
- print('你们发生了战斗')
- while 血量 > 0 or 普通异兽血量 > 0:
- print()
- print()
- print('你对普通异兽进行攻击')
- 伤害 = random.randint(5,15)
- 普通异兽血量 = 普通异兽血量 - 伤害
- print('造成',伤害,'点伤害')
- print('你的血量:',血量\n,'普通异兽血量',普通异兽血量)
- if 普通异兽血量 <= 0:
- print('普通异兽被击败')
- break
- print()
- print()
- print('普通异兽对你进行攻击')
- 伤害 = random.randint(3,8)
- 血量 = 血量 - 伤害
- print('造成',伤害,'点伤害')
- print('你的血量:',血量\n,'普通异兽血量',普通异兽血量)
- if 血量 <= 0:
- input('你被击败')
- break
- print('遇到异兽【饕餮】')
- print('你的血量为',血量)
- print('【饕餮】血量为',饕餮血量)
- print('你们发生了战斗')
- while 血量 > 0 or 饕餮血量 > 0:
- print()
- print()
- print('你对【饕餮】进行攻击')
- 伤害 = random.randint(8,15)
- 饕餮血量 = 饕餮血量 - 伤害
- print('造成',伤害,'点伤害')
- print('你的血量:',血量\n,'【饕餮】血量:',饕餮血量)
- if 饕餮血量 <= 0:
- print('【饕餮】被击败')
- break
- print()
- print()
- print('【饕餮】对你进行攻击')
- 伤害 = random.randint(5,15)
- 血量 = 血量 - 伤害
- print('造成',伤害,'点伤害')
- print('你的血量:',血量\n,'【饕餮】血量:',饕餮血量)
- if 血量 <= 0:
- input('你被击败')
- break
- elif game == 2:
- print('=============================== 进入副本【白泽】 ===============================')
- input('游戏结束,按回车键退出')
复制代码 |
|