Python の数値と演算子
Python は電卓のように動きます。算術演算子で数を計算し、比較演算子で yes-or-no の質問に答えます。
の数値と演算子とは?
Python は電卓のように動きます。算術演算子で数を計算し、比較演算子で yes-or-no の質問に答えます。
Python で +, -, *, /, //, %, ** を使って計算し、値を比較します。
どのような場面で使う?
- 実行できるコードでPython構文を学ぶ。
- より大きな課題に必要な基礎を身につける。
- ローカル環境なしでアイデアを試す。
サンプルコード
main.py
a = 17
b = 5
print("a + b =", a + b) # addition
print("a - b =", a - b) # subtraction
print("a * b =", a * b) # multiplication
print("a / b =", a / b) # division always returns a float
print("a // b =", a // b) # floor division drops the remainder
print("a % b =", a % b) # modulo: the remainder
print("a ** 2 =", a ** 2) # power
# Augmented assignment updates a variable in place.
total = 10
total += 5
total *= 2
print("total =", total)
# Comparison operators return True or False.
print(a > b, a == 17, a != b)
# round() and abs() are built in.
print(round(3.14159, 2), abs(-8))
期待される出力
a + b = 22
a - b = 12
a * b = 85
a / b = 3.4
a // b = 3
a % b = 2
a ** 2 = 289
total = 30
True True True
3.14 8
仕組み
/ は必ず float を返します。// は余りを切り捨て、% は余りを返します。+= のような演算子は変数をその場で更新し、比較は True か False を返します。
値を変更し、PythonをインストールせずにCodeUtilityオンラインPythonコンパイラで実行できます。
練習問題
入力値と境界ケースを変更し、より大きなデータでも動作を確認してください。
- 実行前に出力を予測する。
- 空または不正な入力を処理する。
- 処理を関数化し、テストケースを追加する。
チャレンジで練習する
このレッスンの内容を使って実際の問題を解きましょう。各チャレンジはブラウザで動き、すぐにテストされ、AI のレビューも受けられます。
- 摂氏から華氏への変換 摂氏温度を華氏温度に変換してください。 簡単
- Simple Interest Find the total amount after simple interest. 簡単
- Body Mass Index Compute BMI from weight and height. 簡単
- Rectangle Perimeter Compute the perimeter of a rectangle from its sides. 簡単