【蓝因子素养】Python 双色球彩票系统

股票配资世界

股票杠杆

杠杆炒股,股票融资!

栏目分类
你的位置:股票配资世界 > 黄金投资 > 【蓝因子素养】Python 双色球彩票系统
【蓝因子素养】Python 双色球彩票系统
发布日期:2025-01-19 17:33    点击次数:109

Python 双色球彩票系统

双色球彩票系统,系统不错立时产生一组数据,一组彩票数据有六位数,这六位数的的取值范围是0和1。一张彩票是两块钱,用户不错遴荐购买彩票的张数,若余额饱和,用户不错运行游戏,条目从截止台输入6位的0粗略1。若用户输入的折柳,条目用户重新输入,直到输入告成为止。若中奖的话,中奖金额为购买彩票金额的50倍,若没中奖则打印很缺憾莫得中奖!!用户不错遴荐络续买票粗略是退出。买票和退出的技能条目打印剩余金额。余额不及的技能教唆用户充值。

咱们知谈双色球彩票中奖是的号码是立时产生的,是以彩票系统其中枢在于产生立时数,微交易那么咱们就要用到立时数函数 ,random模块提供立时数函数

想维导向图

界说产生六位立时数函数

def _random():

张开剩余86%

"""系统产生立时六位数"""

one = random.randint(0, 1)

two = random.randint(0, 1)

three = random.randint(0, 1)

four = random.randint(0, 1)

five = random.randint(0, 1)

six = random.randint(0, 1)

randomstr = str(one) + str(two) + str(three) + str(four) + str(five) + str(six)

return randomstr

主函数

def main():

"""主函数"""

print("接待来到双色球彩票系统!")

while 1:

lucknum = _random()

start = input("运行游戏:【是】 退出游戏【否】:")

if start == "是":

print("游戏运行!")

# money() # money 函数用来贪图金额 可购买彩票次数

moneys = int(input("请输入您要充值的金额【存入金额为整数且为偶数】:"))

times = moneys / 2

print("您的余额为%d" % moneys)

if times < 1:

print("您的余额不及以购买一次彩票!")

while 1:

chose = input("您不错遴荐【充值】或【退出】:")

if chose == "充值":

addmoney = int(input("请输入您要充值的金额:"))

moneys += addmoney

print("您的余额为%d:" % moneys)

times = moneys / 2

break

elif chose == "退出":

print("退出游戏中!")

time.sleep(2)

print("接待下次光临!")

return # return 直继承场函数

# sys.exit() # 本质该语句会平直退外出径

else:

print("输入特地!")

break

print("您还可购买%d张彩票:" % times)

while 1:

count = int(input("您想购买几张彩票:"))

if count <= times:

print("您购买了%d 张彩票" % count)

break

else:

print("您的余额不及以购买%d张彩票" % count)

while 1:

inputstr = input("输入六位数字 数字仅限于 【0】 和 【1】 如购买多张彩票请用空格分开:")

inputstrlist = inputstr.split(" ")

# print(len(inputstrlist))

if len(inputstrlist) == count:

for i in range(len(inputstrlist)):

for j in range(6):

if (inputstrlist[i][j] == '0' or inputstrlist[i][j] == '1') and len(inputstrlist[i]) == 6:

pass

else:

print("输入特地,请重新输入!")

break

else:

print("输入正确!")

print(">>>正在抽奖中<<<")

time.sleep(2)

for k in range(len(inputstrlist)):

moneys = moneys - 2

if inputstrlist[k] == lucknum:

print("恭喜您中奖了!")

moneys += 100

print("您的余额为%d" % moneys)

print()

else:

print("很缺憾莫得中奖!")

print("您的余额为%d" % moneys)

print()

print("本期号码为:", end="")

print(lucknum)

break # 完了输入数字 while轮回

else:

print("输入无效!【输入彩票号码次数 超出购买彩票次数应输入的次数!】")

print("请重新", end="")

a = input("是否络续游戏 【是】或【否】:")

if a == "是":

pass

elif a == "否":

print("接待下次光临!")

break

elif start == "否":

print("退出游戏!")

break

else:

print("输入特地!请重新输入!")

if __name__ == '__main__':

main()

发布于:四川省

Powered by 股票配资世界 @2013-2022 RSS地图 HTML地图

建站@kebiseo;2013-2022 万生配资有限公司 版权所有