Python面向对象编程2-面向过程的银行账号模拟程序 项目2.3 单个账户完整项目版本1

该程序使用Python实现,模拟了银行账户的基本操作,如存款、取款和查询余额。用户通过指令交互,但代码未进行模块化处理,存在优化空间。项目旨在关注代码与账户数据的交互,后续版本需考虑代码重用和结构优化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目总目标:用面向过程思想设计一个简单的银行账号模拟程序。本次将迭代多个程序版本,每个版本都将添加更多功能。虽然这些程序没有达到发布的质量标准,但整个项目的目的是关注于代码如何与一个或多个银行账户的数据进行交互。

分析项目的必要操作和数据: 

客户对银行账户的操作包括 创建账户;存款,取款,查询余额

银行需要的数据包括 客户姓名;密码;余额
 

项目2.3 单个账户的完整银行账号模拟程序 版本1

# 定义了账户的相关信息
accountName = 'Joe'
accountBalance = 100
accountPassword = 'abed'

# 表示程序将一直执行,直到遇到break语句跳出循环。
while True:
    # 在每次循环开始时,会打印出一些指令供用户选择操作。指令包括查询余额、存钱、取款、显示账户和退出系统。
    print()
    print('b 查询余额')
    print('d 存钱')
    print('w 取款')
    print('s 显示账户')
    print('q 退出系统')
    print()

    action = input('输入指令: ')
    action = action.lower()  # force lowercase
    action = action[0]  # just use first letter
    print()

    # 用户输入的指令进行处理。在这段代码中,处理了显示余额('b')的操作
    if action == 'b':
        print('显示余额:')
        userPassword = input('请输入密码: ')
        if userPassword != accountPassword:
            print('密码错误')
        else:
            print('当前账户余额为: ', accountBalance)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值