Question: class Pet: def _ _ init _ _ ( self ) : self.name = ' ' self.age = 0 def print _ info ( self

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_pet.name = pet_name
my_pet.age = pet_age
my_pet.print_info()
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) Output is nearly correct, but whitespace differs. See highlights below. Special character legend
```
Dobby
2
Kreacher
3
Scottish Fold
```
Pet Information:
Name: Dobby
Age: 2
Pet Information:
Name: Kreacher
Age: 3
Breed: Scottish Fold
```
Pet Information:
Name: Dobby
Age: 2
Pet Information:
Name: Kreacher
Age: 3
Breed: Scottish Fold
```
class Pet: def _ _ init _ _ ( self ) : self.name

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!