Pythonには様々な演算子があります。以下はその一部です。
- 算術演算子: +, -, *, /, % (剰余), ** (べき乗), // (小数点以下切り捨て除算)
- 比較演算子: == (等しい), != (等しくない), >, <, >=, <=
- 論理演算子: and, or, not
- 代入演算子: =, +=, -=, *=, /=, %=, **=, //=
- ビット演算子: & (AND), | (OR), ^ (XOR), ~ (NOT), 1Malformed citation << (左シフト), >> (右シフト)
例えば、次のように使用できます。
x = 10
y = 20
print(x + y) # 30
print(x - y) # -10
print(x * y) # 200
print(x / y) # 0.5
print(x % y) # 10
print(x ** y) # 100000000000000000000
print(x // y) # 0
問題
問題1 : x = 10, y = 3 とした場合の、x % y の結果を出力してください
問題2 : x = 25, y = 4 とした場合の、x // y の結果を出力してください
問題3 : x = 3 , y = 2 とした場合の、x ** y の結果を出力してください
問題4 : x = True, y = False とした場合の、x and y の結果を出力してください
問題5 : x = True, y = False とした場合の、x or y の結果を出力してください
解答
問題1 の解答:
x = 10
y = 3
print(x % y) # 1
問題2 の解答:
x = 25
y = 4
print(x // y) # 6
問題3 の解答:
x = 3
y = 2
print(x ** y) # 9
問題4 の解答:
x = True
y = False
print(x and y) # False
問題5 の解答:
x = True
y = False
print(x or y) # True
上記のように、Pythonの演算子についての説明をしました。
コメント
[…] 演算子 […]