国产探花免费观看_亚洲丰满少妇自慰呻吟_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、退出     * *******************************************  """)

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 林州市| 连江县| 康马县| 乐陵市| 商丘市| 桃源县| 峨眉山市| 宽甸| 阳谷县| 于都县| 仙居县| 马尔康县| 屏边| 梅河口市| 定安县| 怀柔区| 读书| 甘肃省| 盐津县| 攀枝花市| 吴忠市| 仁寿县| 乐业县| 辽源市| 易门县| 竹溪县| 陇西县| 孙吴县| 什邡市| 佛坪县| 清苑县| 翁牛特旗| 南宁市| 波密县| 唐山市| 永城市| 红河县| 榕江县| 衡南县| 舒兰市| 怀远县|