import random
data_random = []
print("******************************彩票游戏******************************")
print(''' 规则说明:
1.本彩排号码由0-1的六位数字组成
2.一但中奖,你获得的金额为所压金额的100倍
3.金额以人民币为交易货币
4.本游戏仅供娱乐,请注意不要沉迷''')
while 1:
data_random = "" #中彩票的数字号
for i in range(0,6):
n = random.choice([0,1])
data_random = data_random + str(n)
#print(data_random) #后门
while 1:
consumer_money_str = input("请输入你想购买的彩票的金额(RM),此平台只接受整数,不接受小数或其它非法字符")
if consumer_money_str.isdigit() == True:
break
#输入彩票号码
while 1:
print("彩票数字举例:101011")
consumer_number_str = input("请输入你所压的中奖号码是:")
flag = 0
k = 0
if consumer_number_str.isdigit() == True:
for i in consumer_number_str:
if i == "0" or i == "1":
k = k + 1
else:
flag = 1
break
if 6 == len(consumer_number_str) and flag == 0:
break
elif len(consumer_number_str) > 6:
print("您输入的数字超出了6位,请重新输入")
else:
print("输入有误,请重新输入")
#中奖/未中奖模块
if consumer_number_str != str(data_random):
print("很抱歉,您未中奖")
print("如果你想要继续请输入任意字符,退出游戏请输入0")
a = input()
if a == "0":
break
else:
print("恭喜你中奖了")
print("您所得的金额为",end = "")
print(int(consumer_money_str)*100,end = "")
print("元,我们2小时内将打到你的账户内!")
print("如果你想要继续请输入任意字符,退出游戏请输入0")
a = input()
if a == "0":
break
else:
while 1:
print("如果你想要继续请输入任意字符,退出游戏请输入0")
b = input()
if b == "0":
break
else:
pass
if b == "0":
break
print("******************************游戏结束******************************")自己写的一个彩票小游戏,分模块调试了好几次才能使得整个程序完全跑通。
后面有时间了继续更新下一版。

京公网安备 11010502036488号