1. 程式人生 > >用python程式設計 雙色球系統

用python程式設計 雙色球系統

# author : momo
'''
寫一個雙色球彩票系統,系統可以隨機產生一組資料,一組彩票資料有六位數,這六位數的的取值範圍是0和1。
一張彩票是兩塊錢,可以設定使用者的金額,使用者可以選擇繼續買票或者是退出。買票和退出的時候要求列印剩餘金額。
使用者輸入猜測的資料,若是猜對,則列印”恭喜你中大獎了“,若沒猜中則列印”繼續加油!“。
'''
import  time
import  random
money = int(input("一張彩票2塊錢,請輸入您要充值的金額:"))
print("您現在的餘額為:%d元"%money)
c=0
while True:
    if money<2:
        print("餘額不足,結束遊戲!")
        break
    elif 2<=money<=4:
        print("您的餘額即將不足,請及時充值:")
        c = int(input("請問是否要進行充值:【1:充值;0:拒絕】"))
    if c==1:
        money1 = int(input("請輸入您要充值的金額:"))
        money = money + money1
        print("您現在的餘額為:%d元" % money)
    if c==0:
        pass
    print("溫馨提示:中獎資料有六位數,每位數為0或者1")
    print("遊戲即將開始,請稍後....")
    time.sleep(1)
    print("開始產生中將資料....")
    time.sleep(1)
    Num = []
    for i in range(6):
        suiji = random.choice([0, 1])
        Num.append(suiji)
    print("資料產生成功!")
    Num1=[str(i) for i in Num]
    Num2 = "".join(Num1)
    print(Num2)
    shuru = input("請輸入您猜測的中獎資料:")
    if shuru==str(Num2):
        money += 48
        print("恭喜您中獎,獲得50元!,當前餘額為:%d"%money)
    else:
        money -= 2
        print("很遺憾,本次猜不中哦,扣除費用2塊錢,當前餘額為:%d"%money)
    con = input("請問還要繼續麼?繼續請輸入 是, 結束請輸入 否")
    if con == '是':
        continue
    elif con == '否':
        break