Python学习笔记:练习-和电脑对战的小游戏

学习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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值