あなたがエレクトロニクスストアの所有者であると想像してください。Pythonで、ストアの各製品（名前、価格、数量など）のプロパティを含む「アイテム」と呼ばれるクラスを定義することにします。次に、同じクラスで、2つの方法を定義します。1つは合計価格（アイテムの「金額」と「価格」を与えられた場合）を計算するためのオブジェクトの「価格」パラメーターを変更し、もう1つは割引を適用します（「割引を与えられます」 「および「価格」パラメーター）「価格」パラメーターの変更。
ひとつの方法としては、以下のようになる：
___________
class Item:
    def __init__(self, nombre, precio, cantidad):
        self.nombre = nombre
        self.precio = precio
        self.cantidad = cantidad
    
    def calcular_precio_total(self):
        self.precio = self.precio * self.cantidad
        
    def aplicar_descuento(self, descuento):
        self.precio = self.precio - (self.precio * descuento / 100)
________
また、priceフィールドとquantityフィールドを持つIteamクラスを定義し、priceフィールドが単価を表すようにしたい場合、これらの関数を使用して変更すると、その初期値が失われることに注意してください。

例えば、"price "フィールドの値を変更する代わりに、この関数は次のような値を返すようにします：
___________
    def calculate_total_price(self)：
        return self.price * self.quantity
        
    def apply_discount(self, discount)：
        return self.price - (self.price * discount / 100)
___________
このクラスをより多くのユースケースに使用することができます。