小白的python学习日记==>用python写几个经典小游戏

爬虫小游戏集合

规划了一个基于python经典小游戏的集合,将从最简单的猜数字游戏开始,包括:

  1. 猜数字
  2. 骰子游戏
  3. 二十一点
  4. 德州扑克
  5. 扎金花
  6. 斗牛
  7. 打地鼠
  8. 百家乐

当前进度

  1. 最近更新:
    (4.25).实现游戏游戏账号登录,构建原始的用户系统的雏形。

  2. 版本更新记录:

版本日期更新内容简述
V0.12021-04-21猜数字游戏
V0.22021-04-25引入游戏用户系统
  1. 小游戏实现进度
  • 猜数字
  • 骰子游戏
  • 二十一点
  • 德州扑克
  • 扎金花
  • 斗牛
  • 打地鼠
  • 百家乐

猜数字游戏介绍

	版本玩法:
	下注后,随机生成一个1-100 的整数,猜出来后,根据猜的次数获得不同的奖励。
	猜中次数对应的赔率如下:
猜中次数赔率
199
248
324
412
56
62
70
代码如下:
def guessnum():
    import random
    global times
    guess = 0
    secret = random.randint(1,100)
    times = 0
    print("猜数字游戏开始")
    while guess != secret:
        times = times + 1
        guess = int(input("输入你猜的数:"))
        print("你输入的数字是:",guess)
        if guess==secret:
            print("猜对了,正确答案是:",guess)
            print("你猜了{}次!".format(times))
        else:
            if guess < secret:
                print("第%d次尝试:太小了!"%times)
            else:
                print("第%d次尝试:太大了!"%times)
    print("本轮游戏结束")

资金 = 3000
print("您可用的资金为:资金)
while (资金>0):
    下注额 = input("输入你要下注的金额:")
    while(int(下注额)>0 and int(下注额)<= 资金 ):
        资金 = 资金 - int(下注额)
        print("买定离手!")
        print("你下注了:",下注额,"。当前资金:",资金)
        guessnum()
        #print (times)
        if times == 1:
            赔率 = 99
            print("赌神降临,喜中头奖!!!")
        elif times == 2:
            赔率 = 48
            print("厉害!超级加倍!!")
        elif times == 3:
            赔率 = 24
        elif times == 4:
            赔率 = 12
        elif times == 5:
            赔率 = 6
        elif times == 6:
            赔率 = 2
        elif times == 7:
            赔率 = 0
        else:
            赔率 = 0
        奖金 = 赔率*int(下注额)
        if 赔率 > 0:
            print("恭喜你,获得奖金:",奖金,"倍率=",赔率)
        if 赔率 == 0:
            print("很遗憾!没有中奖,再接再厉吧!")
        资金 = 资金 + 奖金
        print("=="*20)
        print("您当前的余额为:",资金)
        print("=="*20)
        break
    else:
        print("输入错误,请输入正确的下注金额!")
        下注额 = input("重新输入正确的下注金额:")
else :
    print("你破产了!十赌九输,脚踏实地,远离赌博!")

用户登录系统介绍

Created with Raphaël 2.2.0 游戏开始 输入用户名 用户名是否存在? 选择游戏
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值