Descripción
Crear una jerarquía de clases para representar diferentes tipos de productos en una tienda
Crea una jerarquía de clases para representar productos en una tienda. Debes implementar:
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
- Una clase base
Producto
con los siguientes atributos y métodos:
- Atributos:
nombre
,precio
ystock
- Un método
mostrar_info()
que devuelva un string con la información básica del producto - Un método
hay_stock()
que devuelva True si hay unidades disponibles
- Una clase
Alimento
que herede deProducto
y añada:
- Un atributo adicional
fecha_caducidad
- Debe sobreescribir el método
mostrar_info()
para incluir la fecha de caducidad
- Una clase
Electronico
que herede deProducto
y añada:
- Un atributo adicional
garantia
(en meses) - Debe sobreescribir el método
mostrar_info()
para incluir la información de garantía
Finalmente, crea una instancia de cada clase e imprime su información usando el método mostrar_info()
.
Solución al ejercicio
¡Desbloquea la solución completa!
Completa el examen para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con exámenes de Python
Mejora tus habilidades con cientos de exámenes de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Retroalimentación
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades