python 小游戏

剪刀石头布

import random
print("登入默认赠送10000猜币")
print("每次猜拳最少下注1000猜币")
print("赢了返回你下注猜币的1.9倍")

#你的钱包
yibi=10000

while True:
    num = random.choice(['石头', '剪刀', '布'])
    # 你的下注
    try:
        bi=int(input("请下注猜币:"))
    except:
        print("不能输入特殊字符和中文~")
        continue

    if bi>yibi:
        print("亲,你的钱包余额不足以下注,请从新下注或者充值一波!")
        print("~充值会让你变的更强哦!")
        continue
    elif bi<1000:
        print("最少下1000哦")
        continue

    #立马扣除
    yibi -=bi
    print('你的钱包:',yibi)

    while True:
        a=input("你要出的招数:")
        if a==num:
            print("平局")
            print("返还",bi)
            yibi +=bi
            break
        elif (a== '布' and num=='石头') or (a== '剪刀' and num=='布') or (a== '石头' and num=='剪刀'):
            print("你赢了")
            yibi +=int(bi*1.9)
            print("赢了",int(bi*1.9))
            break
        elif (a== '布' and num=='剪刀') or (a== '剪刀' and num=='石头') or (a== '石头' and num=='布'):
            print("你输了")
            break
        else:
            print("只能输入>剪刀>石头>布:")
    print('钱包还有:',yibi)
    #判断钱包还有币不
    if yibi<1000:
        print("该充钱了,没钱还想玩?")
        input("按任意键退出")
        break
    print('是否再来一局')
    bb=input("按任意键继续输入n退出>")
    if bb=='n':
        break
    else:
        print("祝你好运!\n")


你可能感兴趣的:(python 小游戏)