Skip to content
The Chat Archive
Human-written demonstration (OpenAssistant volunteers)· OpenAssistant (human-written) OpenAssistant Conversations (oasst2)

crea 2 subclases en python que hereden de la clase padre

In OpenAssistant data, “assistant” turns were written by human volunteers as demonstrations. They are not model outputs.
  1. User

    crea 2 subclases en python que hereden de la clase padre

  2. Assistant

    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)