爬虫小游戏集合
规划了一个基于python经典小游戏的集合,将从最简单的猜数字游戏开始,包括:
- 猜数字
- 骰子游戏
- 二十一点
- 德州扑克
- 扎金花
- 斗牛
- 打地鼠
- 百家乐
当前进度
-
最近更新:
(4.25).实现游戏游戏账号登录,构建原始的用户系统的雏形。 -
版本更新记录:
版本 | 日期 | 更新内容简述 |
---|---|---|
V0.1 | 2021-04-21 | 猜数字游戏 |
V0.2 | 2021-04-25 | 引入游戏用户系统 |
- 小游戏实现进度
- 猜数字
- 骰子游戏
- 二十一点
- 德州扑克
- 扎金花
- 斗牛
- 打地鼠
- 百家乐
猜数字游戏介绍
版本玩法:
下注后,随机生成一个1-100 的整数,猜出来后,根据猜的次数获得不同的奖励。
猜中次数对应的赔率如下:
猜中次数 | 赔率 |
---|---|
1 | 99 |
2 | 48 |
3 | 24 |
4 | 12 |
5 | 6 |
6 | 2 |
7 | 0 |
代码如下:
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("你破产了!十赌九输,脚踏实地,远离赌博!")