subject

Book information (overriding member methods) Given the base class Book, define a derived class called Encyclopedia. Within the derived Encyclopedia class, define a print_info() method that overrides the Book class' print_info() method by printing not only the title, author, publisher, and publication date, but also the edition and number of volumes. Ex: If the input is: The Hobbit J. R. R. Tolkien George Allen & Unwin 21 September 1937 The Illustrated Encyclopedia of the Universe James W. Guthrie Watson-Guptill 2001 2nd the output is: Book Information: Book Title: The Hobbit Author: J. R. R. Tolkien Publisher: George Allen & Unwin Publication Date: 21 September 1937 Book Information: Book Title: The Illustrated Encyclopedia of the Universe Author: James W. Guthrie Publisher: Watson-Guptill Publication Date: 2001 Edition: 2nd Number of Volumes: 1 main. py Load default templat class Book: def __init__(self, title, author, publisher, publication_date): self. title = title self. author = author self. publisher = publisher self. publication_date = publication_date def print_info(self): print('Book Information:') print(" Book Title:', self. title) print('. Author:', self. author) print('. Publisher:', self. publisher) print('. Publication Date:', self. publication_date) 16 class Encyclopedia(Book): # TODO: Define constructor with attributes: title, author, publisher, publication_date, edition, num_volumes # # TODO: Define a print_info() method that overrides the print_info() in the Book class 21 22 23 24 25 if __name__ == "__main__": title = input author = input() publisher = input() publication_date = input() 26 e_title = input() e_author = input() e_publisher = input() e_publication_date = input() edition = input() num yolumes - int rinnut num_volumes = int(input()) 34 35 36 37 38 my_book = Book(title, author, publisher, publication_date) my_book. print_info() 39 my_encyclopedia = Encyclopedia(e_title, e_author, e_publisher, e_publication_date, edition, num_volumes) my_encyclopedia. print_info() 40 41

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 09:00
Create a cell reference in a formula by typing in the cell name or         a. right-clicking the cell. b. clicking the cell. c. clicking the column where the cell is located. d. clicking the row where the cell is located.
Answers: 1
question
Computers and Technology, 22.06.2019 09:00
What is one way in which tablets differ from laptops and notebooks? tablets are designed for touch-based interaction. tablets are designed to be used as desktops. tablets are designed for input via a keyboard and mouse. tablets are designed to be larger than laptops.
Answers: 1
question
Computers and Technology, 22.06.2019 09:00
Designing a mobile web page is a little different from designing a regular web page. name at least three features that should be considered when designing a website that is mobile phone-friendly, and briefly explain why they are important.
Answers: 1
question
Computers and Technology, 22.06.2019 09:30
What are the steps involved in accepting all the changes in a document? arrange these in order click edit. click accept or reject. click changes. click accept all.
Answers: 1
You know the right answer?
Book information (overriding member methods) Given the base class Book, define a derived class calle...
Questions
question
History, 21.06.2019 21:00
question
History, 21.06.2019 21:00
Questions on the website: 13722363