0% encontró este documento útil (0 votos)
10 vistas3 páginas

Tarea Semana 2

fgf
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas3 páginas

Tarea Semana 2

fgf
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

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):
self.marca = marca
self.modelo = modelo

def mostrar_detalle(self):
return f"Marca: {self.marca}, Modelo: {self.modelo}"

class Auto(Vehiculo):
def __init__(self, marca, modelo, puertas):
super().__init__(marca, modelo)
self.puertas = puertas

def mostrar_detalle(self):
return f"{super().mostrar_detalle()}, Puertas: {self.puertas}"

class Motocicleta(Vehiculo):
def __init__(self, marca, modelo, cilindrada):
super().__init__(marca, modelo)
self.cilindrada = cilindrada

def mostrar_detalle(self):
return f"{super().mostrar_detalle()}, Cilindrada: {self.cilindrada}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

También podría gustarte