模拟银行账户存取款及查看余额功能。 分别定义函数来实现银行账户存款、取款及查看余额功能。使用参数和返回值进行数据传递。初步设定账户的余额为10000元。
时间: 2024-09-20 12:02:58 浏览: 70
Python实现银行账户资金交易管理系统
模拟银行账户的功能通常包括存款、取款和查询余额。我们可以创建三个函数来分别处理这三个操作:
1. **存款函数** (`deposit`):
- 参数: 存款金额 (`amount`)
- 返回值: 更新后的余额 (`new_balance`)
```python
def deposit(account, amount):
if amount > 0:
account += amount
return account
else:
print("错误:存款金额必须为正数")
return account
```
2. **取款函数** (`withdraw`):
- 参数: 取款金额 (`amount`)
- 返回值: 更新后的余额 (`new_balance`) 或者 "取款失败" (如果余额不足以支付)
```python
def withdraw(account, amount):
if amount <= account:
account -= amount
return account
else:
print("错误:余额不足,取款失败")
return account
```
3. **查看余额函数** (`check_balance`):
- 参数: 无需参数
- 返回值: 当前的账户余额 (`account`)
```python
def check_balance(account):
return account
```
初始余额可以设置为10000元:
```python
initial_balance = 10000
account = initial_balance
```
你可以像这样使用这些函数:
```python
# 存款
balance_after_deposit = deposit(account, 5000)
print(f"存款后余额: {balance_after_deposit}")
# 取款
balance_after_withdrawal = withdraw(account, 2000)
print(f"取款后余额: {balance_after_withdrawal}")
# 查看余额
current_balance = check_balance(account)
print(f"当前余额: {current_balance}")
```
阅读全文