デジタル革命が壮大な図書館の扉をノックしました。彼らは従来の書籍から電子書籍へと移行しています。目録システムは、titleauthorpublication_yearといった属性を保持するBookクラスを使用したPythonプログラムによって管理されています。
あなたのタスクは、Bookクラスを継承したEBookという名前のサブクラスを作成することです。EBookクラスには、追加の属性としてfile_size(MB単位)とformat(例:'PDF'、'EPUB'、'MOBI'など)を持たせてください。
notion image
Bookクラスには、titleauthorpublication_yearを含む文字列を返す__str__()メソッドがあります。フォーマットは次のとおりです:"Title: {title}, Author: {author}, Published: {publicationyear}"。EBookクラスでは、このstr()メソッドをオーバーライドして、タイトル、著者、出版年、ファイルサイズ、フォーマットを含む文字列を返すようにしてください。フォーマットは以下のとおりです:"Title: {title}, Author: {author}, Published: {publicationyear}, Size: {file_size} MB, Format: {format}"。
入力
出力
book = Book('To Kill a Mockingbird', 'Harper Lee', 1960); ebook = EBook('The Great Gatsby', 'F. Scott Fitzgerald', 1925, 1.5, 'PDF'); print(book); print(ebook)
Title: To Kill a Mockingbird, Author: Harper Lee, Published: 1960 Title: The Great Gatsby, Author: F. Scott Fitzgerald, Published: 1925, Size: 1.5 MB, Format: PDF
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue