複数条件のif文で、途中の条件式でfalseが出たらそれ以降の条件式は呼ばれない
def test(num): print("call test func") return True i = 1 if i == 1 and test(i): print("done")
# i = 1の場合 $ python sample.py >> call test func >> done # i = 2の場合は何もprintされない $ python sample.py
ということで、複数条件のif文で途中がfalseだったら それ以降の条件式は呼ばれない。