我有一个类,我很期待这样的:简单的类属性更新
print(rithesh.amount) = 150.
我怎样才能做到这一点?
这里是我的代码:
class Customer:
total_amount = 0
def __init__(self, name, mob, email, amount=None):
self.name = name
self.mob = mob
self.eamil = email
def add_amount(self, amount):
self.amount = amount
rithesh = Customer("Rithesh", "8896398598", "[email protected]")
rithesh.add_amount(100)
rithesh.add_amount(50)
print(rithesh.amount)
将'='改为'+ ='。或者'self.amount = self.amount + amount'。 –
不应该你的total_amount变量被称为金额?否则你的add_amount方法递增total_amount值,然后引用rithesh.total_amount? – AK47
在__init__中声明self.amount = 0,在add_amount中声明+ = – PRMoureu