彩票小游戏(python版)
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("******************************游戏结束******************************")
自己写的一个彩票小游戏,分模块调试了好几次才能使得整个程序完全跑通。
后面有时间了继续更新下一版。