学习Python的练习题,稍微做了点改动和优化
#人机大战
#给双方命名
#随机分配血量和攻击力给双方(一定范围)
#比大小决定谁先出手
#打印每一回合的战况
#打印最终结果
#增加随机性
import time,random
players = [{'player_name':'','player_hp':0,
'player_atk':0,'player_def':0,'player_win':0},
{'player_name':'','player_hp':0,
'player_atk':0,'player_def':0,'player_win':0}]
print('==========欢迎来到剑魂世界!==========')
time.sleep(1)
#给玩家起名
players[0]['player_name'] = '》' + input('在游戏开始前,请告诉我你的名字:\n') + '《'
time.sleep(1)
#给电脑起名
players[1]['player_name'] = '》' + input('很好,'+ players[0]['player_name'] +',这名字听起来很霸气!接下来请告诉我你对手的名字:\n') + '《'
time.sleep(1)
print('你的对手叫' + players[1]['player_name'] +'吗?也很不错!\n'+ '————————————-———————————————————————')
time.sleep(1)
print('对战马上就要开始啦!')
time.sleep(1)
print('3')
time.sleep(1)
print('2')
time.sleep(1)
print('1')
time.sleep(2)
#接下去是三个循环嵌套
goon = 1
while goon:
#定义局数、回合数和玩家胜场
game = 0
player_win = 0
players[0]['p