3. 演算子(算術・比較・論理)¶
この章では、Python プログラミングで使用する主要な演算子について学びます。演算子は、計算や条件判定を行う際に用いる非常に重要な要素です。ここでは、算術演算子、比較演算子、論理演算子について解説し、実践的な例も紹介します。
3.1 算術演算子¶
算術演算子は、数学的な計算を行うために使用されます。以下のような基本的な演算子があります。
+
: 加算-
: 減算*
: 乗算/
: 除算//
: 整数除算 (余りを切り捨て)%
: 余り (モジュロ)**
: 累乗
3.1.1 実践例¶
次に示す例は、簡単な算術演算を Python で実行するコードです。
a = 10
b = 3
# 加算
print(a + b) # 出力: 13
# 減算
print(a - b) # 出力: 7
# 乗算
print(a * b) # 出力: 30
# 除算
print(a / b) # 出力: 3.3333333333333335
# 整数除算
print(a // b) # 出力: 3
# 余り
print(a % b) # 出力: 1
# 累乗
print(a ** b) # 出力: 1000
3.2 比較演算子¶
比較演算子は、二つの値を比較し、ブール値(True, False)を返します。以下の演算子があります。
==
: 等しい!=
: 等しくない<
: より小さい>
: より大きい<=
: 以下>=
: 以上
3.2.1 実践例¶
以下は、比較演算子を使ったコード例です。
x = 5
y = 10
# 等しいか
print(x == y) # 出力: False
# 等しくないか
print(x != y) # 出力: True
# より小さいか
print(x < y) # 出力: True
# より大きいか
print(x > y) # 出力: False
# 以下か
print(x <= y) # 出力: True
# 以上か
print(x >= y) # 出力: False
3.3 論理演算子¶
論理演算子は、ブール値の操作を行います。主な演算子は次の通りです。
and
: 両方が True の場合に Trueor
: どちらかが True の場合に Truenot
: ブール値を反転
3.3.1 実践例¶
論理演算子を使ったコード例を示します。
a = True
b = False
# 両方がTrueのときにTrue
print(a and b) # 出力: False
# どちらかがTrueのときにTrue
print(a or b) # 出力: True
# ブール値の反転
print(not a) # 出力: False
これで算術演算子、比較演算子、論理演算子の使い方を学びました。これらの演算子は、複雑なプログラムを構築する際の基盤となりますので、ぜひ理解を深めてください。学生の皆さんには、ぜひ実際のコードを試しながら学習を進めることをお勧めします。