基于 python的银行管理系统

 

 

 

主要代码:

from application import *
from people import *
printAdmin = """
/*********银行管理系统********/
|-----------------------------|
| 【输入指定序号调用指定功能】|
|------- 1,开户功能 ---------|
|------- 2,查询功能 ---------|
|------- 3,取款功能 ---------|
|------- 4,存款功能 ---------|
|------- 5,转账功能 ---------|
|------- 6,锁定功能 ---------|
|------- 7,解锁功能 ---------|
|------- 8,存盘功能 ---------|
|------- 9,退出功能 ---------|
|----- 其他,查询个人信息 -----|
|_____________________________|
/********银行管理系统********/
"""

_admin = admin()
_people = people(input("请输入主人公名称:"),input("请输入主人公身份证号码:"),input("请输入主人公手机号:"),input("请输出主人公的钱包余额:"))
#实例化一个人:并赋予其姓名,身份证,手机号,钱包余额
while True:
    # try:
        #全局监听代码错误
        #例如input取值默认为中文,转整数会出现类型报错
        print(printAdmin)
        command = input("请输入需求功能指定序号:")
        if command=='1':
            #开户功能
            Money = int(input("请输入预存金额:"))
            PassWord = int(input("请设置密码:"))
            if 0 < Money <= _people.Money:
                re = _admin.AccountUser(_people.Name,_people.IdUser,_people.Telephone,PassWord,Money)
                _people.Money = _people.Money - Money
                print(f"银行卡号:{re}")
                print("账户开通成功")
            else:
                print("出错:预存金额超过了你的钱包余额")
        elif command=='2':
            CardNumber = int(input("请输入你的卡号:"))
            if _admin.PassVerification(CardNumber):
                print(_admin.QueryUser(CardNumber))
            else:
                print("密码错误多次,为保护安全已经冻结该银行卡")
        elif command=='3':
            []
        elif command=='4':
            []
        elif command=='5':
            []
        elif command=='6':
            []
        elif command=='7':
            []
        elif command=='8':
            #存盘功能以json的数据格式储存在本地文件里
            _admin.save()
            print("存盘成功!")
        elif command=='9':
            break
        else:
            print(f"""----------
            姓名:{_people.Name}
            身份证:{_people.IdUser}
            钱包:{_people.Money}
            ----------""")

print("系统已经退出")    

 完整代码:

https://download.youkuaiyun.com/download/weixin_55771290/87913618

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员奇奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值