安徽科技学院 信网学院网络文化节 朱翔

import time
import random
while 1:
print("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
print(“O(≧▽≦)O欢迎来到人机大战小游戏\n三局制游戏即将开始~~\n”
“小提示:选择杀会对敌方造成伤害。\n”
" 选择防御则本轮敌方回复15点生命值(敌方防御则回复20生命值),我方本轮不承受伤害。")
time.sleep(5)
player_score=0
enemy_score=0
for i in range(1,4):
print("@@@@@@第{}把战斗@@@@@@".format(i))
player_life=random.randint(100,150)
player_attack=random.randint(30,50)
enemy_life=random.randint(100,150)
enemy_attack=random.randint(30,50)
print(’【玩家】\n血量:{}\n攻击:{}’.format(player_life,player_attack))
print(’------------------------’)
time.sleep(1.5)
print(’【敌人】\n血量:{}\n攻击:{}’.format(enemy_life,enemy_attack))
print(’------------------------’)
time.sleep(1.5)
while (player_life > 0) and (enemy_life > 0):
#import random
player_choose=int(input("—————玩家—————轮到你,请选择\n① 杀 ② 防御\n选择:"))
if player_choose1:
enemy_life = enemy_life - player_attack
time.sleep(1.5)
print(‘你发起了攻击\n【敌人】剩余血量{}’.format(enemy_life))
if enemy_life<=0:
break
else:
enemy_life = enemy_life + 15
print(“你开启了防御,本轮敌人未对玩家造成伤害。\n敌方回复15生命值。”)
time.sleep(1.5)
print("【敌人】剩余血量{}".format(enemy_life))
continue
enemy_choose=random.randint(1,2)
print("—————敌人—————正在选择~")
time.sleep(1.5)
if enemy_choose
1:
player_life = player_life - enemy_attack
time.sleep(1.5)
print(‘敌人向你发起了攻击\n【玩家】剩余血量{}’.format(player_life))
else:
player_life = player_life + 20
time.sleep(1.5)
print(“敌人选择防御,你回复了20点生命值。”)
time.sleep(1.5)
print("【玩家】剩余血量{}".format(player_life))
print(’------------------------’)
time.sleep(1.5)
print("------------------------")
if player_life<=0 and enemy_life>0:
print(“你战败了!”)
enemy_score=enemy_score+1
elif player_life>0 and enemy_life<=0:
print(“你把敌人干掉了!”)
player_score=player_score+1
else:
print(“你和敌人同归于尽了!”)
print(’------------------------’)
print(“战况比分:”)
print(“自己:{}胜” .format(player_score))
print(“敌人:{}胜” .format(enemy_score))
time.sleep(2)
time.sleep(1)
print(“正在打扫战场~~”)
time.sleep(2)
print(“正在结算游戏结果~~”)
time.sleep(2)
print(“游戏最终结果如下:”)
time.sleep(2.5)
if player_score>enemy_score:
print(“玩家胜利!\n玩家:“下一次胜利的还会是帅气的我!٩(๑o๑)۶””)
elif player_score<enemy_score:
print(“敌人胜利!\n玩家:“啊啊啊,我。。。我不能死!(✘_✘)Hero never die!!!””)
else:
print(“平局!\n玩家:“下一次,我们不会再是平手!(╬◣д◢)””)
time.sleep(1)
replay=input(“精神小伙,是否再来一局?”)
if replay==“是”:
continue
else:
break

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值