#09

論理演算

and・or・not を使って複数の条件を組み合わせる方法を学ぶ。

解説

複数の条件を組み合わせたいときは論理演算子を使います。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本まで)。 このブラウザ版の学習センターも、引き続き無料でお使いいただけます。