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")


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 小时候和伙伴们玩过一个数字游戏: 两个人玩,从小到大轮流数数,一个人每次只能数1-3个数,谁先数到21算输。 当时...
    splinzer阅读 9,574评论 4 1
  • 1. 猜数字 代码1: 代码2: 2. 猜拳游戏 代码: 摇骰子游戏 代码: 十进制转换为二进制 代码: 九九乘法...
    我是一条池中鱼阅读 3,641评论 0 1
  • Python能够干嘛 可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站像知乎、YouTube就是...
    胡子先生丶阅读 6,612评论 0 7
  • 代码框架如下 代码版本、作者、时间等等信息 设置编码格式引入资源模块 游戏版本名称游戏具体规则所属版权申明 定义初...
    CTLers丶Vk阅读 3,547评论 0 1
  • 4.4《愿你的青春不负梦想》 【day23盈盈】 把小事情做成大事业。一个人只要专注在一件事上,努力并且坚持去做,...
    苏小盈阅读 1,027评论 0 0