Skip to content

Python Warmup 1 sleep_in

Ryan M edited this page Mar 5, 2016 · 2 revisions

#Python > Warmup-1 > sleep_in

Result: Incorrect Error message: Error:sleep_in() takes exactly 2 arguments (0 given) Reference: CodingBat Python Example Code

##Solution:

def sleep_in(weekday, vacation): if not weekday or vacation: return True else: return False # This can be shortened to: return(not weekday or vacation)

##Ryan's attempt: global weekday, vacation

def isWeekday(): weekday = True return weekday

def isVacation(): vacation = True return vacation

def sleep_in(weekday, vacation): if sleep_in(False, False): return True if sleep_in(True, False): return False if sleep_in(False, True): return True

def main(): isWeekday() isVacation() sleep_in()

main()

Clone this wiki locally