Python存取存款的时候的操作模拟 1.定义一个账户余额m,假如里面有2000元,现在请模拟银行取款操纵,查询余额。
时间: 2024-09-18 09:09:37 浏览: 51
在Python中,我们可以模拟银行账户操作的一个简单例子。首先,我们可以创建一个`Account`类来代表一个账户,其中包含一个私有变量`balance`表示余额。这里假设我们已经有了一个`Account`类:
```python
class Account:
def __init__(self, initial_balance=0):
self.__balance = initial_balance
# 查询余额
def check_balance(self):
return self.__balance
# 取款
def withdraw(self, amount):
if amount <= self.__balance:
self.__balance -= amount
print(f"取款成功,当前余额:{self.__balance}")
else:
print("取款金额超过余额,请输入正确的金额。")
# 创建一个初始余额为2000元的账户实例
my_account = Account(2000)
```
然后你可以模拟取款的过程:
```python
# 模拟取款1000元
my_account.withdraw(1000)
# 查询余额
print("查询余额:", my_account.check_balance())
```
在这个例子中,如果取款金额小于等于余额,会减少余额并打印出新的余额;如果取款金额大于余额,则会提示错误信息。
阅读全文