Está en la página 1de 3

class Vehiculo():

def __init__(self,matricula, modelo, potencia):


self.matricula = matricula
self.modelo = modelo
self.potencia = potencia

def mostrar (self):


print("matricula: ", self.matricula)
print("modelo: ", self.modelo)
print("potencia: ", self.potencia)

class Taxi(Vehiculo):
def __init__(self, matricula, modelo, potencia, num_lic):
self.num_lic = num_lic
super().__init__(matricula, modelo, potencia)
def mostrar(self):
super().mostrar()
print("num_lic", self.num_lic)
class Taxi2(Vehiculo):
def __init__(self, matricula, modelo, potencia, num_lic):
self.num_lic = num_lic
super().__init__(matricula, modelo, potencia)
def mostrar(self):
super().mostrar()
print("num_lic", self.num_lic)
class Taxi3(Vehiculo):
def __init__(self, matricula, modelo, potencia, num_lic):
self.num_lic = num_lic
super().__init__(matricula, modelo, potencia)
def mostrar(self):
super().mostrar()
print("num_lic", self.num_lic)
class Taxi4(Vehiculo):
def __init__(self, matricula, modelo, potencia, num_lic):
self.num_lic = num_lic
super().__init__(matricula, modelo, potencia)
def mostrar(self):
super().mostrar()
print("num_lic", self.num_lic)
class Taxi5(Vehiculo):
def __init__(self, matricula, modelo, potencia, num_lic):
self.num_lic = num_lic
super().__init__(matricula, modelo, potencia)
def mostrar(self):
super().mostrar()
print("num_lic", self.num_lic)

class Autobus(Vehiculo):
def __init__(self, matricula, modelo, potencia, num_plazas):
self.num_plazas = num_plazas
super().__init__(matricula, modelo, potencia)

def mostrar(self):
super().mostrar()
print("num_plazas", self.num_plazas)
class Autobus2(Vehiculo):
def __init__(self, matricula, modelo, potencia, num_plazas):
self.num_plazas = num_plazas
super().__init__(matricula, modelo, potencia)
def mostrar(self):
super().mostrar()
print("num_plazas", self.num_plazas)
class Autobus3(Vehiculo):
def __init__(self, matricula, modelo, potencia, num_plazas):
self.num_plazas = num_plazas
super().__init__(matricula, modelo, potencia)

def mostrar(self):
super().mostrar()
print("num_plazas", self.num_plazas)
class Autobus4(Vehiculo):
def __init__(self, matricula, modelo, potencia, num_plazas):
self.num_plazas = num_plazas
super().__init__(matricula, modelo, potencia)

def mostrar(self):
super().mostrar()
print("num_plazas", self.num_plazas)
class Autobus5(Vehiculo):
def __init__(self, matricula, modelo, potencia, num_plazas):
self.num_plazas = num_plazas
super().__init__(matricula, modelo, potencia)

def mostrar(self):
super().mostrar()
print("num_plazas", self.num_plazas)

print("***************************************************")
carro = Taxi("'09493294329","Mercedez","120cv","040299 Lic")
carro.mostrar()
print(" ")
carro2=Taxi2("'09458234321","Nissan","100cv","1245671 Lic")
carro2.mostrar()
print(" ")
carro3 = Taxi3("'09228234326","Chevrolet","180cv","030111 Lic")
carro3.mostrar()
print(" ")
carro4 = Taxi4("'0936823126","Ford","200cv","987512 Lic")
carro4.mostrar()
print(" ")
carro5 = Taxi5("'09267894321","Nissan","100cv","009321 Lic")
carro5.mostrar()
print("***************************************************")

bus = Autobus("32321","Hiundai","200cv","35 asientos")


bus.mostrar()
print(" ")
bus2 = Autobus2("31451","Scania","220cv","40 asientos")
bus2.mostrar()
print("")
bus3 = Autobus3("98724","Mercedez","190cv","35 asientos")
bus3.mostrar()
print("")
bus4 = Autobus4("56711","Setra","200cv","45 asientos")
bus4.mostrar()
print("")
bus5 = Autobus5("98723","Hiundai","200cv","35 asientos")
bus5.mostrar()
print("***************************************************")

También podría gustarte