assert 后面的条件表达式为假时返回异常. or运算始终返回真,所以无异常 |
只要 今天天晴 又或者(or) 老闆加薪,我就出去玩 如果今天下雨了(False),但是老闆加薪(True),請問我該不該出去玩呢?(False) or (True) = True 答案:出去玩 (return True) assert (表達式) 表達式:(True) or (False) = True 表達式:(False) or (False) = False 表達式:(True) or (False) = True 表達式:(True) or (True) = True 如上:只要 assert 後面表達式 True 就繼續,否則拋出異常 你的代碼:
|