1
Universidad ICEL
Ingeniería en sistemas computacionales
Programación Orientada a Objetos
Practica Vehículos
Tarea semana 2
Grado: 7° Cuatrimestre
Nombre: David Carrillo Garcia
Profesora: Ricardo Vega
Estado de México a 30 de noviembre de 2024
2
Código
# David Carrillo Garcia
# 301124
# Campus Coacalco
# Clases para vehiculos: Auto, Motocicleta
class Vehiculo:
def __init__(self, marca, modelo):
[Link] = marca
[Link] = modelo
def mostrar_detalle(self):
return f"Marca: {[Link]}, Modelo: {[Link]}"
class Auto(Vehiculo):
def __init__(self, marca, modelo, puertas):
super().__init__(marca, modelo)
[Link] = puertas
def mostrar_detalle(self):
return f"{super().mostrar_detalle()}, Puertas: {[Link]}"
class Motocicleta(Vehiculo):
def __init__(self, marca, modelo, cilindrada):
super().__init__(marca, modelo)
[Link] = cilindrada
def mostrar_detalle(self):
return f"{super().mostrar_detalle()}, Cilindrada: {[Link]}cc"
# Uso de herencia y polimorfismo
vehiculos = [
Auto("Lamborghini", "Urus", 4),
Motocicleta("Suzuki", "GSX-R1000", 1000)
]
for autotransporte in vehiculos:
print(autotransporte.mostrar_detalle())
3
Resultados