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

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 09:40, cutybrain6054
Sarah is having a hard time finding a template for her advertising business that she may be able to use at a later date and also make it available to her colleagues
Answers: 1
image
Computers and Technology, 22.06.2019 17:40, math31343
Gabe wants to move text from one document to another document. he should copy the text, paste the text, and open the new document highlight the text, select the cut command, move to the new document, make sure the cursor is in the correct location, and select the paste command select the save as command, navigate to the new document, and click save highlight the text, open the new document, and press ctrl and v
Answers: 1
image
Computers and Technology, 22.06.2019 19:20, mayaparness
Write a program that prompts the user to input a string. the program then uses the function substr to remove all the vowels from the string. for example, if str = "there", then after removing all the vowels, str = "thr". after removing all the vowels, output the string. your program must contain a function to remove all the vowels and a function to determine whether a character is a vowel.
Answers: 2
image
Computers and Technology, 22.06.2019 22:40, ihatemylife0
Least square fit to polynomial write a function leastsquarefit3pol that solves a linear system of equations to find a least squares fit of a third order polynomial to an experimental data set given as two row arrays. the function leastsquarefit3pol must explicitly solve a set of linear equations and cannot use polyfit. there should be no restriction on the size of the problem that can be solved.
Answers: 1
You know the right answer?
Book information (overriding member methods) Given the base class Book, define a derived class calle...

Questions in other subjects: