3.10.1: Basic derived class member override.   Define a member method print_all() for class PetData. Make use of the base class' print_all() method. Sample output for the given program: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('Fluffy') user_pet.set_age(5) user_pet.set_id(4444) user_pet.print_all()

Systems Architecture
7th Edition
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Stephen D. Burd
Chapter3: Data Representation
Section: Chapter Questions
Problem 3RP
icon
Related questions
Question
3.10.1: Basic derived class member override.
 
Define a member method print_all() for class PetData. Make use of the base class' print_all() method. Sample output for the given program: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('Fluffy')
user_pet.set_age(5)
user_pet.set_id(4444)
user_pet.print_all()

entry level cyb x
E Home
Gradebook
zy Section 3.10
O (234) ITS128 F X
2 python - LAB: X
b Answered: 3.8 X
* Search Results X
G 3.8.1: Basic inh x
+
i learn.zybooks.com/zybook/CYB_135_54915392/chapter/3/section/10
= zyBooks My library > CYB/135: Object-Oriented Security Scripting home > 3.10: Overriding
zyBooks catalog
? Help/FAQ
Kenneth Schultz -
Feedback?
CHALLENGE
3.10.1: Basic derived class member override.
АCTIVITY
Define a member method print_all() for class PetData. Make use of the base class' print_all() method. Sample output for the given
program:
Name: Fluffy
Age: 5
ID: 4444
346682.2019644.gx3zgy7
18
19 class PetData (AnimalData):
def _init_(self):
AnimalData._init_(self)
self.id_num = 0
1 test
passed
20
21
22
23
All tests
def set_id(self, pet_id):
self.id_num = pet_id
24
passed
25
26
27
# FIXME: Add print_all() member method
28
29
'"" Your solution goes here ''
30
31 user_pet = PetData()
32 user_pet.set_name('Fluffy')
33 user_pet.set_age (5)
34 user_pet.set_id(4444)
35 user_pet.print_all()
Run
Feedback?
9:54 PM
O Type here to search
77°F Cloudy
9/17/2021
Transcribed Image Text:entry level cyb x E Home Gradebook zy Section 3.10 O (234) ITS128 F X 2 python - LAB: X b Answered: 3.8 X * Search Results X G 3.8.1: Basic inh x + i learn.zybooks.com/zybook/CYB_135_54915392/chapter/3/section/10 = zyBooks My library > CYB/135: Object-Oriented Security Scripting home > 3.10: Overriding zyBooks catalog ? Help/FAQ Kenneth Schultz - Feedback? CHALLENGE 3.10.1: Basic derived class member override. АCTIVITY Define a member method print_all() for class PetData. Make use of the base class' print_all() method. Sample output for the given program: Name: Fluffy Age: 5 ID: 4444 346682.2019644.gx3zgy7 18 19 class PetData (AnimalData): def _init_(self): AnimalData._init_(self) self.id_num = 0 1 test passed 20 21 22 23 All tests def set_id(self, pet_id): self.id_num = pet_id 24 passed 25 26 27 # FIXME: Add print_all() member method 28 29 '"" Your solution goes here '' 30 31 user_pet = PetData() 32 user_pet.set_name('Fluffy') 33 user_pet.set_age (5) 34 user_pet.set_id(4444) 35 user_pet.print_all() Run Feedback? 9:54 PM O Type here to search 77°F Cloudy 9/17/2021
entry level cyb x
E Home
Gradebook
zy Section 3.10
O (234) ITS128 F X
2 python - LAB: X
b Answered: 3.8 X
* Search Results X
G 3.8.1: Basic inh x
+
i learn.zybooks.com/zybook/CYB_135_54915392/chapter/3/section/10
= zyBooks My library > CYB/135: Object-Oriented Security Scripting home > 3.10: Overriding
zyBooks catalog
? Help/FAQ
Kenneth Schultz -
Feedback?
CHALLENGE
3.10.1: Basic derived class member override.
АCTIVITY
Define a member method print_all() for class PetData. Make use of the base class' print_all() method. Sample output for the given
program:
Name: Fluffy
Age: 5
ID: 4444
346682.2019644.gx3zgy7
1 class AnimalData:
def
init_(self):
1 test
passed
self.full_name =
self.age_years = 0
3
4
All tests
def set_name (self, given_name):
self.full_name = given_name
passed
7
8
def set_age(self, num_years):
self.age_years = num_years
10
11
12
# Other parts omitted
13
def print_all(self):
print('Name: ', self.full_name)
print('Age:', self.age_years)
14
15
16
17
18
Run
Feedback?
9:54 PM
O Type here to search
77°F Cloudy
9/17/2021
Transcribed Image Text:entry level cyb x E Home Gradebook zy Section 3.10 O (234) ITS128 F X 2 python - LAB: X b Answered: 3.8 X * Search Results X G 3.8.1: Basic inh x + i learn.zybooks.com/zybook/CYB_135_54915392/chapter/3/section/10 = zyBooks My library > CYB/135: Object-Oriented Security Scripting home > 3.10: Overriding zyBooks catalog ? Help/FAQ Kenneth Schultz - Feedback? CHALLENGE 3.10.1: Basic derived class member override. АCTIVITY Define a member method print_all() for class PetData. Make use of the base class' print_all() method. Sample output for the given program: Name: Fluffy Age: 5 ID: 4444 346682.2019644.gx3zgy7 1 class AnimalData: def init_(self): 1 test passed self.full_name = self.age_years = 0 3 4 All tests def set_name (self, given_name): self.full_name = given_name passed 7 8 def set_age(self, num_years): self.age_years = num_years 10 11 12 # Other parts omitted 13 def print_all(self): print('Name: ', self.full_name) print('Age:', self.age_years) 14 15 16 17 18 Run Feedback? 9:54 PM O Type here to search 77°F Cloudy 9/17/2021
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 5 images

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning