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

该项目旨在使用面向过程思想设计一个简单的银行账户模拟程序,涵盖创建账户、存款、取款和查询余额等功能。在项目2.2中,主要实现了取款和查询余额的操作。程序包含无限循环,用户可选择取款并输入取款金额和密码,系统会验证取款合法性并更新余额。
最低0.47元/天 解锁文章

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



