class Goods:
def __init__(self):
self.original_price = 100
self.discount=0.8
@property
def price(self):
print('getter')
new_price = self.original_price*self.discount
return new_price
@price.setter
def price(self,value):
print('setter')
self.original_price = value
@price.deleter
def price(self):
print('deleter')
del self.original_price
g = Goods()
print(g.price)
g.price = 200
print(g.price)
del g.price