有关彩票的python编程教程_python实现彩票系统

本文为大家分享了python实现彩票系统的具体代码,供大家参考,具体内容如下

功能:1、注册  2、登录  3、充钱   4、提现  5、下注  6、开奖  7、退出

简述:彩民需要用身份证号码开户注册一个彩票号码,购买彩票时需要先登录,可以充值以及提现。购买的彩票金额可以自己给定。此系统主要采用面向对象的方法,信息存储方式采用pickle模块来进行存储。

系统主函数:

from lotterysystem import lotterySystem

import displayview

import os

import pickle

import 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:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值