Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

5.7 LAB: Pet information (derived classes) The base class Pet has attributes name and age. The derived class Cat inherits attributes from the base class

5.7 LAB: Pet information (derived classes)

The base class Pet has attributes name and age. The derived class Cat inherits attributes from the base class (Pet) and includes a breed attribute. Complete the program to:

Create a generic pet, and print the pet's information using print_info().

Create a Cat pet, use print_info() to print the cat's information, and add a statement to print the cat's breed attribute.

Ex: If the input is:

Dobby 2 Kreacher 3 Scottish Fold 

the output is:

Pet Information: Name: Dobby Age: 2 Pet Information: Name: Kreacher Age: 3 Breed: Scottish Fold 

Main,py

class Pet: def __init__(self): self.name = '' self.age = 0 def print_info(self): print(f'Pet Information:') print(f' Name: { self.name }') print(f' Age: { self.age }')

class Cat(Pet): def __init__(self): Pet.__init__(self) self.breed = ''

my_pet = Pet() my_cat = Cat()

pet_name = input() pet_age = int(input()) cat_name = input() cat_age = int(input()) cat_breed = input()

my_cat = Cat() my_cat.name = cat_name my_cat.age = cat_age my_cat.breed = cat_breed my_cat.print_info()

print(' Breed:', my_cat.breed) image text in transcribed

Latest submission - 6:19 PM PST on 02/25/23 Total score: 0/10 Only show failing tests Download this submission 1:Compare output 0/2 Output differs. See highlights below

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems An Application Oriented Approach Complete Version

Authors: Michael Kifer, Arthur Bernstein, Richard Lewis

2nd Edition

0321268458, 978-0321268457

Students also viewed these Databases questions

Question

Answered: 1 week ago

Answered: 1 week ago