import random
import time
player_victory=0
enemy_victory=0
for i in range(1,4):
time.sleep(1.5)
print('现在是第%s局'%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血量:%s \n攻击:%s' %(player_life,player_attack))
print('------------------------')
time.sleep(1)
print('【敌人】\n血量:%s \n攻击:%s' %(enemy_life,enemy_attack))
print('------------------------')
time.sleep(1)
while (player_life>0)and(enemy_life>0):
player_life = player_life - enemy_attack
enemy_life = enemy_life - player_attack
print('你发起了攻击,【敌人】剩余血量%s' %enemy_life)
print('敌人向你发起了攻击,【玩家】剩余血量%s'%player_life)
print('-----------------------')
time.sleep(1.5)
if (player_life>0)and(enemy_life<=0):
player_victory += 1
print('玩家赢')
elif (player_life<=0)and(enemy_life>0):
enemy_victory += 1
print('敌人赢')
elif (player_life<=0)and(enemy_life<=0):
print('平局')
if player_victory > enemy_victory:
print('【最终结果:玩家获胜】')
elif player_victory<enemy_victory:
print('【最终结果:敌人获胜】')
else:
print('【最终结果:你们打成平手了】')
我的第一个python项目
最新推荐文章于 2024-04-17 18:42:48 发布