python实现简单的猜拳游戏三局两胜制

import random

choicelist = ["石头","剪刀","布"]
winlist = ["石头剪刀","剪刀布","布石头"]

playCNT = 0     #回合数
q = 0           #玩家比分
w = 0           #电脑比分
while playCNT!=3:
    AIchoice = random.choice(['石头','剪刀','布'])
    b = int(input("输入0.石头,1.剪刀,2.布"))
    if b == 0 or b == 1 or b == 2:
        play = choicelist[b]
        if AIchoice == play:
            print("平局")
            print("真是惊心动魄的一局现在的比分是" + str(q) + ":" + str(w))
        elif play+AIchoice in winlist:
            playCNT = playCNT + 1
            q = q + 1
            print("玩家获胜一局现在的比分是" + str(q) +":" +str(w))
            if q == 2:
                print("玩家赢得最终的胜利")
                playCNT = 3
                sum = input("是否继续进行游戏0.继续,任意键退出")
                if sum == "0":
                    playCNT = 0
                    q = 0
                    w = 0
                else:
                    print("谢谢你使用小光软件")
        elif AIchoice+play in winlist:
            playCNT = playCNT + 1
            w = w + 1
            print("电脑获胜一局现在的比分是" + str(q) +":" +str(w))
            if w == 2:
                print("电脑赢得最终胜利")
                playCNT = 3
                sum = input("是否继续进行游戏0.继续,任意键退出")
                if sum == "0":
                    playCNT = 0
                    q = 0
                    w = 0
                else:
                    print("谢谢你使用小光软件")
        else :
            print("能输入正确的不了?能不能行")
    else:
        print("请输入正确的数字")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值