本
デジタル革命が壮大な図書館の扉をノックしました。彼らは従来の書籍から電子書籍へと移行しています。目録システムは、title、author、publication_yearといった属性を保持するBookクラスを使用したPythonプログラムによって管理されています。
あなたのタスクは、Bookクラスを継承したEBookという名前のサブクラスを作成することです。EBookクラスには、追加の属性としてfile_size(MB単位)とformat(例:'PDF'、'EPUB'、'MOBI'など)を持たせてください。

Bookクラスには、title、author、publication_yearを含む文字列を返す__str__()メソッドがあります。フォーマットは次のとおりです:"Title: {title}, Author: {author}, Published: {publicationyear}"。EBookクラスでは、この str()メソッドをオーバーライドして、タイトル、著者、出版年、ファイルサイズ、フォーマットを含む文字列を返すようにしてください。フォーマットは以下のとおりです:"Title: {title}, Author: {author}, Published: {publicationyear}, 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