剪刀石头布(你出一个版)

剪刀石头布(你出一个,我出一个;咱们两个,收回一个。)

#作者:piprqw然
import random    
print('剪刀石头布即将开始。。。')
list1=['石头', '剪刀', '布']
while True:
    print('来了···')
    computer1 = random.choice(['石头', '剪刀', '布'])
    computer2 = random.choice(['石头', '剪刀', '布'])
    player1 =input('请出第一拳(石头/剪刀/布): ')
    player2 =input('请出第二拳(石头/剪刀/布): ')
    if player2 in list1 and player1 in list1:
        print('OK')
    else:
        print('无此选项')
        break
    print('玩家出拳'+player1+'和'+player2)
    print('电脑出拳'+computer1+'和'+computer2)
    computer=random.choice([computer1,computer2])
    player=input('你要收回'+player1+','+player2+'中的哪一个?')
    if player == '石头':
        if computer == '石头':
            print('平局')
            print('电脑不服,再来!')
        elif computer == '剪刀':
            print('You WIN!!!')
            print('电脑非常不服,再来!')
        else:
            print('You LOSE!!!')
            come_on=input('是否再来?')
            if come_on=='是':
                print('OK')
            else:
                print('再见')
                break
    elif player == '剪刀':
        if computer == '石头':
            print('You LOSE!!!')
            come_on=input('是否再来?')
            if come_on=='是':
                print('OK')
            else:
                print('再见')
                break
        elif computer == '剪刀':
            print('平局')
            print('电脑不服,再来!')
        else:
            print('You WIN!!!')
            print('电脑非常不服,再来!')
    elif player=='布':
        if computer == '石头':
            print('You WIN!!!')
            print('电脑非常不服,再来!')
        elif computer == '剪刀':
            print('You LOSE!!!')
            come_on=input('是否再来?')
            if come_on=='是':
                print('OK')
            else:
                print('再见')
                break
        else:
            print('平局')
            print('电脑不服,再来!')
    else:
        print('无此选项.')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值