Գրքեր

Թվային հեղափոխությունը թակել է մեծ գրադարանի դռները։ Նրանք սովորական գրքերից անցնում են էլեկտրոնային գրքերի: Կատալոգների համակարգի ծրագիրը գրված է Python լեզվով, որտեղ Book տեսակի դասը կիրառվում է հետևյալ ատրիբուտներով՝ title, author և publication_year:
Ձեր խնդիրն է ստեղծել EBook անունով ենթադաս, որը ժառանգում է Book class-ից: EBook class-ը պետք է ունենա լրացուցիչ ատրիբուտներ՝ file_size (MB-ով) և format (օրինակ՝ 'PDF', 'EPUB', 'MOBI' և այլն):
notion image
Book class-ը ներառում է __str__() մեթոդը, որը վերադարձնում է տող՝ "Title: {title}, Author: {author}, Published: {publication_year}" ձևաչափով։ Դուք պետք է փոփոխեք __str__() մեթոդը EBook class-ում, որպեսզի վերադարձնեք տող, որը ներառում է վերնագիրը, հեղինակը, հրապարակման տարին, ֆայլի չափը և ձևաչափը հետևյալ ձևով՝ "Title: {title}, Author: {author}, Published: {publication_year}, 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