查询余额函数,存款函数,取款函数,程序启动后需要输入客户名字,在存款取款后都会显示一下当前余额
时间: 2024-12-08 15:24:39 浏览: 21
查询余额、存款和取款是银行账户管理系统中常见的操作函数。在程序设计中,我们可以创建一个用户类(User)包含个人信息(如名字)以及余额字段(Balance),然后定义三个功能:
1. **查询余额函数**: `checkBalance(user: User) -> None` 或者 `getBalance(user_name: str) -> float`:
这个函数用于获取并打印指定用户的当前余额。如果用户输入名字,会查找对应的名字对应的用户。
2. **存款函数**: `deposit(user: User, amount: float) -> None` 或者 `depositMoney(user_name: str, money: float) -> None`:
接收用户的用户名和存款金额,更新该用户的余额,并可能更新后的余额回显给用户。
3. **取款函数**: `withdraw(user: User, amount: float) -> None` 或者 `withdrawMoney(user_name: str, money: float) -> None`:
减少指定用户账户的余额,同样会在操作后显示新的余额。
程序启动时,首先会提示用户输入他们的名字,然后进入交互模式,直到用户选择退出。每次调用上述操作后,都会检查并显示当前的余额。
例如流程可能是这样的:
```
- 用户输入名字 (e.g., "Alice")
- 程序初始化用户 Alice 的余额为 0
- 用户可以输入命令(比如 "checkBalance"、“deposit 500”、“withdraw 300”)
- 操作完成后,显示新的余额(如 "Alice's balance is now 700")
- 用户继续操作...
```
阅读全文