今回やること
Pythonでは、整数や小数を使って計算できます。
int は整数、float は小数を表す型です。
今回は、四則演算、割り算、型変換を練習します。
四則演算
print(10 + 3)
print(10 - 3)
print(10 * 3)
print(10 / 3)
+ は足し算、- は引き算、* は掛け算、/ は割り算です。
整数と小数
age = 16
height = 170.5
print(type(age))
print(type(height))
type() を使うと、値の種類を確認できます。
割り算の種類
print(10 / 3)
print(10 // 3)
print(10 % 3)
// は商、% は余りです。
入力値を数値に変換する
price_text = input("金額: ")
price = int(price_text)
tax_included = price * 1.1
print(tax_included)
input() の結果は文字列なので、計算前に int() で変換します。
よくあるエラー
| エラー | 原因 | 修正 |
|---|---|---|
TypeError | 文字列と数値を混ぜた | int() や float() を使う |
ValueError | 数字でない文字を変換した | 入力内容を確認する |
| 小数になる | / は小数の割り算 | 整数の商なら // |
練習
- 税込み金額を計算する
- 分を時間に変換する
- 合計点と平均点を計算する
- 余りを使って偶数か奇数か判定する
次のステップ
条件式に進む場合は Pythonの比較演算子と論理演算子 を読んでください。