Discover a world of knowledge at Westonci.ca, where experts and enthusiasts come together to answer your questions. Get detailed and precise answers to your questions from a dedicated community of experts on our Q&A platform. Discover in-depth answers to your questions from a wide network of professionals on our user-friendly Q&A platform.

In Python define a member method print_all() for class PetData. Make use of the base class' print_all() method.

Sample output for the given program with inputs: 'Fluffy' 5 4444
Name: Fluffy
Age: 5
ID: 4444 class AnimalData:
def __init__(self):
self.full_name = ''
self.age_years = 0

def set_name(self, given_name):
self.full_name = given_name

def set_age(self, num_years):
self.age_years = num_years

# Other parts omitted

def print_all(self):
print('Name:', self.full_name)
print('Age:', self.age_years)


class PetData(AnimalData):
def __init__(self):
AnimalData.__init__(self)
self.id_num = 0

def set_id(self, pet_id):
self.id_num = pet_id

# FIXME: Add print_all() member method

''' Your solution goes here '''

user_pet = PetData()
user_pet.set_name(input())
user_pet.set_age(int(input()))
user_pet.set_id(int(input()))
user_pet.print_all()