Question: Create a class called Person with the following attributes: name - A string representing the person's name age - An int representing the person's age

Create a class called Person with the following attributes:

  • name - A string representing the person's name
  • age - An int representing the person's age in years

As well as appropriate __init__ and __str__ methods, include the following methods:

  • get_name(self) - returns the name of the person
  • get_age(self) - returns the age of the person
  • set_name(self, new_name) - sets the name for the person
  • set_age(self, new_age) - sets the age for the person
  • is_older_than(self, other) - returns True if this person is older than the one passed as the other parameter, False otherwise

class Person: # TODO: Implement this class properly def __init__(self, name, age): pass

def __str__(self): pass

def get_name(self): pass

def get_age(self): pass

TESTS:

Alice and Bob

Expected Output

Bob is older than Alice

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!