Книги
Цифровая революция добралась и до большой библиотеки. Она переходит от обычных книг к электронным изданиям. Система каталогизации управляется программой на Python, использующей класс Book
, который хранит такие атрибуты, как title
, author
и publication_year
.
Ваша задача — создать подкласс с именем EBook
, который наследуется от класса Book
. Класс EBook
должен иметь дополнительные атрибуты, такие как file_size
(в МБ) и format
(например, 'PDF', 'EPUB', 'MOBI' и т.д.).

Класс Book
содержит метод __str__()
, который возвращает строку с названием, автором и годом публикации в формате: "Title: {title}, Author: {author}, Published: {publicationyear}". Вам следует переопределить этот метод
str() в классе
EBook, чтобы он возвращал строку, включающую название, автора, год издания, размер файла и формат в следующем формате: "Title: {title}, Author: {author}, Published: {publication
year}, Size: {file_size} MB, Format: {format}".
Ввод | Вывод |
---|---|
| Title: To Kill a Mockingbird, Author: Harper Lee, Published: 1960 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB