Question: ( Python ) Write a Boolean function between that takes two MyTime objects, t 1 and t 2 , as arguments, and returns True if
PythonWrite a Boolean function between that takes two MyTime objects, t and t as arguments, and returns True if the invoking object falls between
the two times. Assume t t and make the test closed at the lower
bound and open at the upper bound, ie return True if t obj t
Turn the above function into a method in the MyTime class. Code to modify class MyTime:
def initself hrs mins secs:
if hrs:
hrsabshrs
if mins:
minsabsmins
if secs:
secsabssecs
tsecs hrs mins secs
self.hrs tsecs # Split in h m s
leftoversecs tsecs
self.mins leftoversecs
self.secs leftoversecs
print tsecs
def strself:
return ::formatselfhrsself.mins,self.secs
def ltselft:
if self.hrsthrs and self.minstmins and self.secstsecs:
return True
else:
return False
def neselft:
if self.hrsthrs or self.mins!tmins or self.secstsecs:
return True
else:
return False
def addselft:
hself.hrsthrs
mself.minstmins
sself.secstsecs
while s:
s
m
while m:
m
h
sumtMyTimehms
return sumt
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
