解説
複数の条件を組み合わせたいときは論理演算子を使います。and は「かつ」で、両方が True のときだけ True になります。or は「または」で、どちらか一方でも True なら True になります。
not は「ではない」を表し、True と False を反転させます。
これらを組み合わせると、複雑な条件も書けます。論理演算は、if 文でどんなときに処理を実行するかを決めるのに欠かせません。
書き方
論理演算子: and かつ(両方 True で True)/ or または(どちらか True で True)/ not 否定(True⇄False)。 ・複数の条件を組み合わせて if の条件に使う。
書いて動かす
この回の課題
2教科の点数で「両方合格」「片方合格」を and / or で判定し、not も使って条件を組み合わせてみよう。
コードはあなたの端末の中だけで動きます(サーバーには送られません)。進み具合もこのブラウザに保存されます。
自分のPCでも続けてみませんか
Windows版 InsightPy は Python を同梱しているので、環境構築なしで同じコードを書いて実行できます。 書いたコードを保存しておけるほか、ステップ実行で変数の変化を1行ずつ確かめられます。 個人の学習や私的な目的でのご利用は、31日目以降も無料です(スクリプトの保存は10本まで)。 このブラウザ版の学習センターも、引き続き無料でお使いいただけます。