Question: No importing. May create additional definitions. Python 3 only class Response: def __init__(self, name, ans, num_attending): create/initialize instance variables for all three non- self parameters.
No importing. May create additional definitions. Python 3 only
class Response:
def __init__(self, name, ans, num_attending): create/initialize instance variables for all three non-
self parameters. Assume ans is a bool and num_attending is a non-negative int.
def __str__(self): create/return a string as in this example: "Response('Alice',True,2)"
def __repr__(self): create/return a string identical to the __str__ output.
def __eq__(self, other): determine if this object (self) is equivalent to other. Two Responses are
considered equal if they have the same values for all instance variables.
def __lt__(self, other): this is the "less than" method. Return the boolean answer of if self
First compare names, then ans if needed, then num_attending if needed, to determine if self
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
