用python程式設計 雙色球系統
阿新 • • 發佈:2019-01-06
# 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