国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實現彩票系統

2020-02-15 22:42:16
字體:
來源:轉載
供稿:網友

本文為大家分享了python實現彩票系統的具體代碼,供大家參考,具體內容如下

功能:1、注冊  2、登錄  3、充錢   4、提現  5、下注  6、開獎  7、退出

簡述:彩民需要用身份證號碼開戶注冊一個彩票號碼,購買彩票時需要先登錄,可以充值以及提現。購買的彩票金額可以自己給定。此系統主要采用面向對象的方法,信息存儲方式采用pickle模塊來進行存儲。

系統主函數:

from lotterysystem import lotterySystemimport displayviewimport osimport pickleimport time def main(): displayview.display() path = r"H:/myPythonFile/彩票系統/彩票系統/userInformation.txt" f = open(path, "rb") # uersdict = {} uersdict = pickle.load(f) # 打印出所有用戶的信息 for x in uersdict:  print("name:%s idCard:%s phone:%s cardNum:%s password:%s money:%d" %    (uersdict.get(x).name, uersdict.get(x).idCard, uersdict.get(x).phoneNum,    uersdict.get(x).card.cardNum, uersdict.get(x).card.password, uersdict.get(x).card.cardMoney)) f.close() lotterysystem = lotterySystem(uersdict) islogin = None while True:  time.sleep(3)  displayview.chooseview()  operation = input("請選擇您的操作:")  if operation == '1':   islogin = lotterysystem.register()  elif operation == '2':   islogin = lotterysystem.login()   print("登錄成功!")  elif operation == '3':   if islogin:    lotterysystem.charge(islogin)   else:    print("請先登錄...")  elif operation == '4':   if islogin:    lotterysystem.embody(islogin)   else:    print("請先登錄...")  elif operation == '5':   if islogin:    buyLotteryNum, buymoney = lotterysystem.buylottery(islogin)   else:    print("請先登錄...")  elif operation == '6':   if islogin:    lotterysystem.kaijiang(islogin, buymoney, buyLotteryNum)   else:    print("請先登錄...")  elif operation == '7':   if islogin:    lotterysystem.quit(islogin)    print("退出成功!")    f = open(path, "wb")    pickle.dump(uersdict, f)     f.close()    return -1   else:    print("請先登錄...")  else:   print("操作有誤!系統自動退出...")   return -1if __name__ == "__main__": main()

用pickle模塊讀取文件信息時,文件必須有內容,否則會報錯。所以,第一次執行該程序時,必須先將信息寫入文件后才能讀。

系統界面函數:

def display(): print(""" ******************************************* *           * *           * *   歡迎來到木子李彩票系統   * *           * *           * ******************************************* """) def chooseview(): print(""" ******************************************* *  1、注冊   2、登錄   * *  3、充錢   4、提現   * *  5、下注   6、開獎   * *           * *    7、退出     * *******************************************  """)

系統功能函數:實現注冊等功能

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 张家口市| 大化| 洪湖市| 高雄市| 乌兰县| 东丰县| 武宣县| 汽车| 周至县| 荥阳市| 石嘴山市| 吉水县| 平舆县| 重庆市| 屏东市| 南阳市| 松溪县| 奈曼旗| 新津县| 大理市| 漳浦县| 连云港市| 科技| 新河县| 荥阳市| 台山市| 攀枝花市| 湖州市| 安福县| 进贤县| 武宣县| 永丰县| 五台县| 达拉特旗| 江山市| 瓮安县| 二连浩特市| 诸暨市| 许昌县| 潜江市| 息烽县|