Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで数値を比較する方法をわかりやすく解説!関係演算子の使い方

Pythonでは、関係演算子(比較演算子)を使うことで、数値(int型・float型のどちらでも)を簡単に比較できます。これらの演算子は、左右の値を比較し、その関係性を判定した結果として True または False を返します。

例として、変数 a に 10、変数 b に 20 が代入されている場合、各演算子の動作は以下のようになります。

Pythonの主な関係演算子一覧

演算子意味例(a=10, b=20)
==等しい(a == b) は False(等しくないため)
!=等しくない(a != b) は True
>より大きい(a > b) は False
<より小さい(a < b) は True
>=以上(a >= b) は False
<=以下(a <= b) は True

実際のコード例

これらの演算子は、次のように使用できます。

a = 10
b = 20
print(a == b)
print(a != b)
print(a > b)
print(a < b)
print(a >= b)
print(a <= b)

実行結果

上記のコードを実行すると、以下の出力が得られます。

False
True
False
True
False
True

ポイントまとめ

  • 比較の結果は必ず真偽値(True / False)で返されます。
  • === は別物です。= は代入、== は比較を意味します。初心者がよく混同するポイントなので注意しましょう。
  • int型とfloat型が混在していても問題なく比較できます(例:10 == 10.0True)。
  • これらの演算子は if文などの条件分岐と組み合わせて使われることが多いです。
  1. Pythonで複素数を扱う方法:基本の書き方とcomplex()関数の使い方を解説

    複素数とは?複素数とは、2つの実数 a と b の組み合わせで表される数であり、一般的に「a+bi」または「a+ib」という形式で書かれます。ここで i は虚数単位と呼ばれ、第2項であることを示すラベルのような役割を果たします。数学的には、虚数単位 i は次の性質を持ちます。i² = -1なお、分野によっては i の代わりに j が使われることもあります(特に電気工学などでは j が標準的です)。Pythonでの複素数の基本的な書き方Pythonでは、虚数部分に接尾辞 j を付けることで、複素数リテラルをそのまま記述できます。変数への代入は以下のように行います。>>> a =

  2. Pythonで文字列と数値を連結する方法をわかりやすく解説

    Pythonで文字列と数値を連結する基本の方法Pythonでは、文字列と数値をそのまま + 演算子で結合することはできません。連結するには、str() 関数を使って数値を文字列型に変換する必要があります。以下は基本的な例です。>>> a = string >>> b = 1 >>> print(a + str(b)) string1このように str(b) によって数値 1 が文字列 1 に変換され、文字列同士として正しく連結されます。Python 2で使えたバッククォート記法についてPython 2では、数値をバッククォート(`)で囲むこ