Descripción
Crear una clase Libro con atributos y métodos para gestionar información básica
Crea una clase llamada Libro
que represente un libro en una biblioteca. La clase debe tener los siguientes atributos:
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
titulo
: el título del libroautor
: el autor del libropaginas
: el número total de páginasdisponible
: un booleano que indica si el libro está disponible para préstamo (inicialmenteTrue
)
La clase debe tener los siguientes métodos:
- Un constructor (
__init__
) que inicialice los atributos mencionados - Un método
prestar()
que cambie el estado de disponibilidad aFalse
y devuelva un mensaje indicando que el libro ha sido prestado. Si el libro ya está prestado, debe devolver un mensaje indicando que no está disponible. - Un método
devolver()
que cambie el estado de disponibilidad aTrue
y devuelva un mensaje indicando que el libro ha sido devuelto. Si el libro ya está disponible, debe devolver un mensaje indicando que el libro ya estaba en la biblioteca. - Un método
informacion()
que devuelva una cadena con toda la información del libro, incluyendo su estado de disponibilidad.
Prueba tu clase creando al menos dos objetos libro diferentes y llamando a todos sus métodos.
Solución al ejercicio de programación en Python
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Python para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Python
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Python