class Veiculo:
def __init__(self,marca,modelo) :
self.marca = marca
self.modelo = modelo
self.ligado = False
def __str__(self):
status = "ligado" if self.ligado else "desligado"
return f"{self.marca} {self.modelo} - Status: {status}"
from veiculos.veiculo import Veiculo
class Carro(Veiculo):
def __init__(self,marca,modelo,portas):
super().__init__(marca,modelo)
self._portas = portas
def __str__(self):
return f'{super().__str__()} -Portas:{self._portas} '
from veiculos.veiculo import Veiculo
class Moto(Veiculo):
def __init__(self,marca,modelo,tipo):
super().__init__(marca,modelo)
self._tipo = tipo
def __str__(self):
return f'{super().__str__()} - Estilo:{self._tipo}'
from veiculos.carro import Carro
from veiculos.moto import Moto
carro1 = Carro("Toyota", "Corolla",4)
carro2 = Carro("Honda", "Civic",2)
carro3 = Carro("Ford", "Fusion",4)
moto1 = Moto("Harley-Davidson", "Street 750", "Esportiva")
moto2 = Moto("Honda", "CB 500", "Casual")
moto3 = Moto("Yamaha", "MT-09", "Esportiva")
print(carro1)
print(carro2)
print(carro3)
print(moto1)
print(moto2)
print(moto3)