まず結論

比較演算子は、2つの値を比べる記号です。

score = 80

print(score >= 60)
print(score < 60)

この例では、score60 以上かどうか、60 より小さいかどうかを調べています。

結果は TrueFalse になります。

まずは「比較すると、答えはTrueかFalseになる」と考えると読みやすくなります。

イメージで考える

比較演算子は、2つの値を見比べる天秤のようなものです。

左の値と右の値を置いて、「どちらが大きい?」「同じ?」を確認します。

条件が合っていれば True
合っていなければ False です。

よく使う記号

最初は、この4つだけ見られれば大丈夫です。

>   より大きい
<   より小さい
>=  以上
<=  以下

>= は「大きい、または同じ」です。
<= は「小さい、または同じ」です。

例で見る

score80 のときで見てみます。

score = 80

print(score > 60)
print(score >= 80)
print(score < 60)

結果は次のようになります。

True
True
False

8060 より大きいので、score > 60True です。

8080 以上なので、score >= 80True です。

if文でよく使う

比較演算子は、if文の条件でよく出てきます。

score = 80

if score >= 60:
    print("合格")

score >= 60 の結果が True なので、合格 が表示されます。

if文は、比較の結果を見て進むかどうかを決めています。

==も比較の仲間

== は「同じかどうか」を比べる記号です。

name = "moco"

print(name == "moco")

= は値を入れる記号、== は比べる記号です。
ここが不安なときは、前の記事で確認できます。

手を動かすミニ練習

次のコードで、score の値を変えてみましょう。

score = 50

print(score >= 60)
print(score < 60)

score60 以上なら1つ目が True になります。
60 より小さいなら2つ目が True になります。