项目总目标:用面向过程思想设计一个简单的银行账号模拟程序。本次将迭代多个程序版本,每个版本都将添加更多功能。虽然这些程序没有达到发布的质量标准,但整个项目的目的是关注于代码如何与一个或多个银行账户的数据进行交互。
分析项目的必要操作和数据:
客户对银行账户的操作包括 创建账户;存款,取款,查询余额
银行需要的数据包括 客户姓名;密码;余额
项目2.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()
# 用户输入的指令进行处理。在这段代码中,只处理了存钱('d')的操作
if action == 'd':
# 如果用户选择了存钱操作,程序会要求用户输入存款的数量(整数)和密码。
print('存钱:')
userDepositAmount = input('输入存钱数量(整数): ')
userDepositAmount = int(userDepositAmoun

该项目旨在用面向过程思想设计一个简单的银行账户模拟程序,目前实现了账户创建和存款功能。用户可以选择查询余额、存钱、取款、显示账户或退出系统,但当前代码仅处理存款操作。程序通过无限循环持续运行,接受用户输入并验证密码及存款金额,确保操作合法性。
最低0.47元/天 解锁文章
2566

被折叠的 条评论
为什么被折叠?



