用Python编写一个简易银行账户系统

该博客介绍了一个使用Python编写的简易银行账户管理系统,包括用户注册、登录、查询、修改、存取款和注销等功能。系统通过读写文本文件存储用户信息,并实现了基本的账户操作逻辑。

Python编写一个简易银行账户系统

文章中主要涉及的方法是Python中的open(filename, ‘r’)以读的方式打开文件open(filename, ‘w’)以写的方式打开文件我们用for * in *读取文件中的数据或者写入文件数据 用dict(eval(list2))方法来把字符串转化为字典
详细代码如下

# 刘文豪
# 大帅哥
import math
import re

def main():  # 主函数
    select = True
    while (select):
        menu()
        start_int = input("请选择你您想要操作功能的序号:")
        if start_int == "12":
            select = False
            print("你已经退出系统欢迎下次在来")
        elif start_int == "4":
            insert()
        elif start_int == "5":
            login()
        elif start_int == "6":
            show()
        elif start_int == "11":
            delete()
        elif start_int == "7":
            revise()
        elif start_int == "8":
            deposit()
        elif start_int == "9":
            getMoney()
        elif start_int == "10":
            UseMoney()



def menu():  # 菜单显示
    print("1========银行存取钱系统========")
    print("2===========================")
    print("3===========功能菜单===========")
    print("4=========注册个人信息==========")
    print("5============登入=============")
    print("6=========查询个人信息==========")
    print("7=========修改个人账户==========")
    print("8============存钱=============")
    print("9============取钱=============")
    print("10=========显示年收益==========")
    print("11========注销个人信息==========")
    print("12===========退出=============")


filename = "Bank.txt"   # 定义保存用户信息的文件名

def save(Bank):  # 创建文件方法
    try:
        Bank_txt = open(filename, "a")
    except Exception as e:
        Bank_txt = open(filename, "w")
    for info in Bank:
        Bank_txt.write(str(info) + "\n")
    Bank_txt.close()


def insert():  # 注册方法
    BankList = []  # 保存用户信息列表
    mark = True  # 是否继续添加
    while mark:
        id = input("请输入您的ID密码(如1001):")
        if not id:
            break
        name = input("请输入姓名")
        if not name:
            break
        try:
            deposit = int(input("输入你要存款的金额"))
            if deposit == 0:
                break
        except:
            print
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值