1. HOME»
  2. Python入門»
  3. 比較演算子

比較演算子

Python《パイソン》プログラミングにおいての、比較演算子《ひかくえんざんし》について学《まな》んでいきましょう。

目次
  1. 比較演算子とは
  2. 比較演算子の一覧
  3. 比較演算子を使ってみよう!

比較演算子とは

比較演算子《ひかくえんざんし》は、データを比《くら》べ、ある条件《じょうけん》があっているかどうかを見て、「はい(True)」か「いいえ(False)」で答《こた》えてくれる、演算子のひとつです。

たとえば、「aはbです」というのが本当《ほんとう》ならば「はい(True)」、間違《まちが》っていれば「いいえ(False)」、というふうになります。

比較演算子の一覧

こちらが、比較演算子《ひかくえんざんし》の一覧《いちらん》です。

演算子説明
==「a == b」のとき、aとbの値《あたい》が同《おな》じ
!=「a != b」のとき、aとbの値が異《こと》なる
<「a < b」のとき、aの値が、bの値よりも「小さい」
<=「a <= b」のとき、aの値が、bの値「以下」
>「a > b」のとき、aの値が、bの値よりも「大きい」
>=「a >= b」のとき、aの値が、bの値「以上」

比較演算子を使ってみよう!

では、実際《じっさい》に比較演算子《ひかくえんざんし》を使《つか》ってみましょう。

best_score = 2000
score = 2150

is_best_score = best_score < score
print(is_best_score)

best_scoreという変数《へんすう》は、「これまでの最高《さいこう》の得点《とくてん》」を意味《いみ》しています。
scoreという変数は、「今回《こんかい》の得点」です。

さて、最高のスコアよりも高《たか》いスコアを取《と》ることができたでしょうか。
その判断《はんだん》を行《おこ》なっているのが、上のソースコードの4行目です。

is_best_score = best_score < score

この「best_score < score」というのは、「best_scoreのほうがscoreのよりも小さい」という意味です。
この条件《じょうけん》によって、「はい(True)」か「いいえ(False)」のどちらかが、is_best_scoreに代入《だいにゅう》されます。

今回は、この条件の答《こた》えが「はい」なので、「True」が代入されます。

実行結果《じっこうけっか》

True
オリジナルゲーム.com