Python实现猜拳

直接上代码

import random
print('--------猜拳小游戏--------')
print('--------开始--------')
usernum=0
mnum=0
i=1
while i:
    print('0:剪刀,1:石头,2:布')
    userw=int(input('请输入你的出拳:'))
    
    if userw>2:
        print('输入错误!重新输入')
        continue
        
    mch=['剪刀','石头','布']
    
    mw=random.randint(0,2)
    
    print('你的出拳为:'+mch[userw])
    print('机器人小兵出拳为:'+mch[mw])
    
    if userw==mw:
        print('平局!')
    elif userw-1==mw and userw!=0:
        print('玩家获胜!')
        usernum=usernum+1
    elif userw==0 and mw==2:
        print('玩家获胜')
        usernum = usernum + 1
    else:
        print('机器人小兵获胜')
        mnum = mnum + 1
        
    print('--------这局结束--------')
    
    print('--------当前战绩!--------')
    print(f'玩家获胜次数为:{usernum}')
    print(f'小兵获胜次数为:{mnum}')
    
    i=int(input('如果退出请输入0:\n'))
    
print('--------游戏结束!--------')
print(f'玩家获胜次数为:{usernum}')
print(f'小兵获胜次数为:{mnum}')



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值