# Definición de la clase padre
class Vehiculo:
    def __init__(self, marca, modelo, color):
        self.marca = marca
        self.modelo = modelo
        self.color = color
    
    def imprimir_info(self):
        print("Marca:", self.marca)
        print("Modelo:", self.modelo)
        print("Color:", self.color)

# Definición de una subclase llamada Coche que hereda de la clase Vehiculo
class Coche(Vehiculo):
    def __init__(self, marca, modelo, color, num_puertas):
        super().__init__(marca, modelo, color)
        self.num_puertas = num_puertas
    
    def imprimir_info(self):
        super().imprimir_info()
        print("Número de puertas:", self.num_puertas)

# Definición de otra subclase llamada Moto que hereda de la clase Vehiculo
class Moto(Vehiculo):
    def __init__(self, marca, modelo, color, cilindrada):
        super().__init__(marca, modelo, color)
        self.cilindrada = cilindrada
    
    def imprimir_info(self):
        super().imprimir_info()
        print("Cilindrada:", self.cilindrada)
 คำจำกัดความของคลาสผู้ปกครอง คลาสยานพาหนะ: def __init__(self, make, model, color): self.brand = brand self.model = model self.color = color def print_info(self): print("Brand:", self .brand) print("Model:", self.model) print("Color:", self.color) # คำจำกัดความของคลาสย่อยที่เรียกว่า Car ที่สืบทอดมาจากคลาส Vehicle class Car(Vehicle): def __init__(self, brand , รุ่น, สี, num_doors): super().__init__(ยี่ห้อ, รุ่น, สี) self.num_doors = num_doors def print_info(self): super().print_info() print("จำนวนประตู:", self.num_doors ) # คำจำกัดความของคลาสย่อยอื่นที่เรียกว่า Motorcycle ซึ่งสืบทอดมาจากคลาส Vehicle class Motorcycle(Vehicle): def __init__(self, make, model, color, displacement): super().__init__(make, model, color) self.displacement = การกระจัด def print_info (ตนเอง): super (). print_info () พิมพ์ ("การกระจัด:", self.displacement)
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence