Takuyaです。
今回は Python における四則演算についてです。
目次
確認した環境
- macOS Catalina 10.15.4
- Python 3.7.3
足し算
算数と同じ+
を使います。
>>> 1 + 2
3
>>> 3 + 4.5
7.5
>>> 7.5 + 2.5
10.0
>>> -10.0 + 9.999
-0.0009999999999994458
少数を扱う場合は気をつけましょう。
引き算
算数と同じ-
を使います。
>>> 123 - 45
78
>>> 78 - 49.5
28.5
>>> 100.0 - 9.999
90.001
かけ算
算数とは異なり*
を使います。
>>> 3 * 3
9
>>> 5 * 12.3
61.5
>>> 12.3 * 45.6
560.88
>>> -55 * 66
-3630
割り算
算数とは異なり/
を使います。
>>> 81 / 9
9.0
[alert title=”注意”]
整数(int)を整数で割る際、きれいに割り切れても浮動小数点数(float)になるようです。
[/alert]
>>> 3 / 2
1.5
>>> 123 / 45
2.7333333333333334
>>> 2 / 3
0.6666666666666666
商を求める
//
を使います。
>>> 81 // 9
9
>>> 3 // 2
1
>>> 123 // 45
2
>>> 2 // 3
0
>>> 99.9 // 3
33.0
余りを求める
%
を使います。
>>> 81 % 9
0
>>> 3 % 2
1
>>> 123 % 45
33
>>> 99.9 % 3
0.9000000000000057
少数を扱う場合は気をつけましょう。(2回目)
以上です。
コメント