python制作石头剪刀布小游戏(三局两胜)

i=1 #控制回合数
n=0 #记录平的次数
n1=0 #记录赢的次数
n2=0 #记录输的次数
print("三局两胜猜拳")
while i <= 3:
    print("请出招:")
    b = input()
    a = random.choice([1, 2, 3])
    if a == 1:
        print("石头")
    if a == 2:
        print("剪刀")
    if a == 3:
        print("布")
    if b == "石头":
        if a == 1:
            print("平")
            n+=1
        if a == 2:
            print("赢")
            n1+=1
        if a == 3:
            print("输")
            n2 += 1
    if b == "剪刀":
        if a == 1:
            print("输")
            n2 += 1
        if a == 2:
            print("平")
            n += 1
        if a == 3:
            print("赢")
            n1 += 1
    if b == "布":
        if a == 1:
            print("赢")
            n1 += 1
        if a == 2:
            print("输")
            n2 += 1
        if a == 3:
            print("平")
            n += 1
    i+=1
    print(" ")
    if n>=2 or (n == 1 and n1 == 1 and n2 == 1) :
        print("平,继续")       #如果打平,将继续循环,直到分出胜负
        print(" ")
        i=3
    if n1>=2 :
        print("赢")
        break
    if n2>=2 :
        print("输")
        break

你可能感兴趣的:(python制作石头剪刀布小游戏(三局两胜))