class account: def __init__(self,id,balance): self.id=id self.balance=balance def deposit(self,amount): self.balance+=amount def withdraw(self,amount): self.balance-=amount acc1=account('1234',100) acc1.deposit(500) acc1.withdraw(200) print(acc1.balance)
时间: 2024-01-13 16:05:40 浏览: 62
这段代码定义了一个`account`类,包括`id`和`balance`实例变量和`deposit`、`withdraw`实例方法。其中,`__init__`方法是类的构造函数,用于初始化实例变量`id`和`balance`的值。`deposit`方法用于存款,即增加账户余额,`withdraw`方法用于取款,即减少账户余额。
在主程序中,创建了一个`account`类的实例`acc1`,并且将账户初始余额设置为`100`。然后,调用`deposit`方法存入`500`元,再调用`withdraw`方法取出`200`元。最后,使用`print`函数输出`acc1`的余额。
这段代码的输出结果为:
```
400
```
因为`acc1`初始余额为`100`元,存入`500`元后余额为`600`元,取出`200`元后余额为`400`元。