Question: Example code class Age: def ( self , years, months, days ) : self years = years self. months = months self.days = days def

Example code
class Age:
def (self, years, months, days):
self years = years
self. months = months
self.days = days
def (self):
#TODO1: implement this method so that it returns a string representation of the 'Age' objects
def (self, other):
#TODO2: implement this method so that it returns the sum of two 'Age' objects
#driver code
age1=Age(2,3,22)
age2=Age(3,4,2)
age3=Age(10,8,10)
print(age1+age2)
print(age1+age3)
Expected output:
5 years 7 months 24 days 13 years 0 months 2 days
Assignment
(Class Customization/Operator overloading)
Complete the implementation of the 'Age' class provided on the next slide.
Todo 1: Implement the _() method so that it returns a string representation of the 'Age' objects. Todo 2: Implement the _() method so that it returns the sum of two 'Age' objects. To make the task easier, please assume that every month consists of 30 days.
If your implementation is correct, it should match the expected output.
 Example code class Age: def (self, years, months, days): self years

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 Databases Questions!