Una manera sería la siguiente:
___________
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)
________
Indicar también que si defines una clase Iteam con un campo precio y un campo cantidad, y quieres que el campo de precio represente el precio unitario, si lo modificas con cualquiera de estas funciones perderías ese valor inicial. 

Si por ejemplo, en vez de modificar el valor del campo "precio" haces que la función devuelva un valor, de esta manera:
___________
    def calcular_precio_total(self):
        return self.precio * self.cantidad
        
    def aplicar_descuento(self, descuento):
        return self.precio - (self.precio * descuento / 100)
___________
podrás utilizar esta clase para más casos de uso.
วิธีหนึ่งคือ: ___________ class Item: def __init__(self, name, price, quantity): self.name = name = name self.price = price self.quantity = ปริมาณ def คำนวณ_total_price(self): self.price = self.price * self.quantity def Apply_discount(self, Discount): self.price = self.price - (self.price * Discount / 100) ________ นอกจากนี้ ระบุด้วยว่าหากคุณกำหนดคลาส Iteam ด้วยฟิลด์ราคาและฟิลด์ปริมาณ และคุณต้องการ ฟิลด์ราคาแสดงถึงราคาต่อหน่วย หากคุณแก้ไขด้วยฟังก์ชันใดๆ เหล่านี้ คุณจะสูญเสียค่าเริ่มต้นนั้นไป ตัวอย่างเช่น แทนที่จะแก้ไขค่าของช่อง "price" คุณให้ฟังก์ชันส่งกลับค่าดังนี้: ___________ def Calculator_total_price(self): return self.price * self.quantity def Apply_discount(self, Discount): return self.price - (self.price * ส่วนลด / 100) ___________ คุณสามารถใช้คลาสนี้สำหรับกรณีการใช้งานเพิ่มเติม
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence