PYTHON
新建一个JYPTER NOTEBOOK,打开空白的PY文档。
#sleep_in(False, False) → True#sleep_in(True, False) → False#sleep_in(False, True) → True首先我们需要定义一下什么情况是返回正确,或者错误。
def sleep_in(workingday, weekend): if workingday = True and weekend = False: return False elif workingday = False and weekend = False: return True else: return Trueprint(sleep_in(True, False))用简单的方法定义,但是这里有错误,因为是=的符号。
def sleep_in(workingday, weekend): if workingday == True and weekend == False: return False elif workingday == False and weekend == False: return True else: return Trueprint(sleep_in(True, False))修改一下为==就可以了。
print(sleep_in(True, True))print(sleep_in(False, True))我们测试一下其他结果。
def sleep_in(workingday, weekend): if not workingday or weekend: return True else: return Falseprint(sleep_in(False, True))print(sleep_in(False, False))这个是另外的方法,如果不是工作日或者是周末就是返回正确,意识就是工作日不是真,就是可以睡过头。
print(sleep_in(True, False))测试一下另外的结果看看程序是否可以。
要搞清楚真假返回值