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("******************************游戏结束******************************")

自己写的一个彩票小游戏,分模块调试了好几次才能使得整个程序完全跑通。
后面有时间了继续更新下一版。