Libros
La revolución digital ha llegado a las puertas de la gran biblioteca. Están pasando de libros convencionales a libros electrónicos. El sistema de catalogación es gestionado por un programa en Python que utiliza una clase Book
que almacena atributos como title
, author
y publication_year
.
Tu tarea es crear una subclase llamada EBook
, que hereda de la clase Book
. La clase EBook
debe tener atributos adicionales como file_size
(en MB) y format
(como 'PDF', 'EPUB', 'MOBI', etc.).

La clase Book
incluye un método __str__()
que devuelve una cadena que incluye el título, autor y año de publicación en el formato: "Title: {title}, Author: {author}, Published: {publicationyear}". Debes sobrescribir este método
str() en la clase
EBook para que devuelva una cadena que incluya el título, autor, año de publicación, tamaño del archivo y formato en el siguiente formato: "Title: {title}, Author: {author}, Published: {publication
year}, Size: {file_size} MB, Format: {format}".
Entrada | Salida |
---|---|
| Title: To Kill a Mockingbird, Author: Harper Lee, Published: 1960 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB