python面向对象之银行系统实战

这是一个使用Python编程实现的银行系统实战项目,涵盖了开户、查询、存款、取款、转账、修改密码、锁定和解锁卡片以及销户等功能。用户密码通过MD5加密确保安全性,主要涉及的文件有main.py、user.py和operation.py。

能够实现以下功能:
**** 1.开户 2.查询****************
**** 3.存款 4.取款****************
**** 5.转账 6.改密****************
**** 7.锁卡 8.解卡****************
**** 9.销户 0.退出****************

main.py文件

from bank.operation import Operation


def main():
    operation = Operation()
    while True:
        print('*********欢迎进入中国银行****************')
        print('***********银行操作如下******************')
        print('**** 1.开户        2.查询****************')
        print('**** 3.存款        4.取款****************')
        print('**** 5.转账        6.改密****************')
        print('**** 7.锁卡        8.解卡****************')
        print('*** 9.销户        0.退出****************')

        num = input('请输入您要操作的数字:')
        if num == '0':
            if operation.exit():
                break
        elif num == '1':
            operation.create_account()
        elif num == '2':
            operation.query_account()
        elif num == '3':
            operation.add_money()
        elif num == '4':
            operation.munis_money()
        elif num == '5':
            operation.transfer()
        elif num == '6':
            operation.change_password()
        elif num == '7':
            operation.lock_card()
        elif num == '8':
            operation.unlock_card()
        elif num == '9':
            operation.del_account()
        else:
            print('请输入合法的数字')






if __name__ == '__main__':
    main()

user.py文件,对用户的密码进行了md5加密

import hashlib


class User(object):
    # 对密码进行md5加密
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值