複数の条件を組み合わせる

現実の世界でも、「雨が降っていて、かつ傘を持っていない時だけ走る」のように、 いくつかの条件が組み合わさることがありますね。 Pythonでは、andor といった強力な「接着剤」を使って、複雑な判定を作れます。

両方とも満たす (and)

「A かつ B」の両方が True(マル)だった時だけ、全体を True にするのが and です。

and_operator.py
Loading...

どちらか片方でも満たす (or)

「A または B」の少なくともどちらかが True(マル)であれば、全体を True にするのが or です。

or_operator.py
Loading...

条件をひっくり返す (not)

マルとバツを逆転させる魔法の言葉が not です。
not TrueFalse になり、not FalseTrue になります。「〜ではない」という時に使います。

not_operator.py
Loading...

🎯 練習問題:遊園地の乗り物パスポート!

変数 age(年齢)と height(身長)があります。
10歳以上」かつ「身長120cm以上」の両方を満たす場合だけ、
"乗れます!" と表示するように、and を使って条件を完成させてください。

practice_logical.py
Loading...