複数の条件を組み合わせる
現実の世界でも、「雨が降っていて、かつ傘を持っていない時だけ走る」のように、 いくつかの条件が組み合わさることがありますね。 Pythonでは、and や or といった強力な「接着剤」を使って、複雑な判定を作れます。
両方とも満たす (and)
「A かつ B」の両方が True(マル)だった時だけ、全体を True にするのが and です。
and_operator.py
Loading...
どちらか片方でも満たす (or)
「A または B」の少なくともどちらかが True(マル)であれば、全体を True にするのが or です。
or_operator.py
Loading...
条件をひっくり返す (not)
マルとバツを逆転させる魔法の言葉が not です。not True は False になり、not False は True になります。「〜ではない」という時に使います。
not_operator.py
Loading...
🎯 練習問題:遊園地の乗り物パスポート!
変数 age(年齢)と height(身長)があります。
「10歳以上」かつ「身長120cm以上」の両方を満たす場合だけ、"乗れます!" と表示するように、and を使って条件を完成させてください。
practice_logical.py
Loading...