现有一个账户余额2000元,两名顾客每人分4次,每次取款100元。试用编程来模拟顾客的汇款操作
时间: 2024-06-10 11:03:50 浏览: 146
好的,以下是使用 Python 编程语言实现上述操作的代码:
```python
balance = 2000 # 账户余额
# 定义一个函数用于顾客的取款操作
def withdrawal(name):
for i in range(4):
global balance # 声明使用全局变量 balance
if balance >= 100:
balance -= 100
print(name, "第", i+1, "次取款成功,余额为", balance, "元")
else:
print(name, "余额不足,无法取款")
break
# 调用 withdrawal 函数模拟两名顾客的汇款操作
withdrawal("顾客A")
withdrawal("顾客B")
```
执行上述代码,输出如下:
```
顾客A 第 1 次取款成功,余额为 1900 元
顾客A 第 2 次取款成功,余额为 1800 元
顾客A 第 3 次取款成功,余额为 1700 元
顾客A 第 4 次取款成功,余额为 1600 元
顾客B 第 1 次取款成功,余额为 1500 元
顾客B 第 2 次取款成功,余额为 1400 元
顾客B 第 3 次取款成功,余额为 1300 元
顾客B 第 4 次取款成功,余额为 1200 元
```
以上就是使用编程语言模拟顾客汇款操作的示例。注意,实际应用中可能需要考虑更多因素,例如账户锁定、密码验证、交易限额等。
阅读全文