Livros
A revolução digital chegou às portas da grande biblioteca. Eles estão a transitar dos livros convencionais para os e-books. O sistema de catalogação é gerido por um programa Python que utiliza a classe Book
, que armazena atributos como title
, author
e publication_year
.
A tua tarefa é criar uma subclasse chamada EBook
, que herda da classe Book
. A classe EBook
deve ter atributos adicionais como file_size
(em MB) e format
(como 'PDF', 'EPUB', 'MOBI', etc.).

A classe Book
inclui um método __str__()
que retorna uma string que inclui o título, autor e ano de publicação no formato: "Title: {title}, Author: {author}, Published: {publicationyear}". Deves sobrescrever este método
str() na classe
EBook para retornar uma string que inclua o título, autor, ano de publicação, tamanho do ficheiro e formato no seguinte formato: "Title: {title}, Author: {author}, Published: {publication
year}, Size: {file_size} MB, Format: {format}".
Entrada | Saída |
---|---|
| Title: To Kill a Mockingbird, Author: Harper Lee, Published: 1960 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB