回答編集履歴
1
誤回答でした
test
CHANGED
@@ -1,8 +1,22 @@
|
|
1
|
-
|
1
|
+
Decimalでは誤差が生じるのでこの用途には適してません。有限桁数の小数フォーマットは無限小数を表現できないため、他の方の回答のように有理数で処理するか、何らかの丸めの方法を考慮する必要があります。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
+
ご指摘いただいたKSwordOfHaste様、ありがとうございました。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
### 以下誤回答の記録
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
~~デフォルトのfloat型(浮動小数点型)で表現する限り、どうやっても計算誤差は出ます。~~
|
14
|
+
|
15
|
+
|
16
|
+
|
5
|
-
お望みなら、decimalモジュールを用いて正確に計算することはできます。
|
17
|
+
~~お望みなら、decimalモジュールを用いて正確に計算することはできます。~~
|
18
|
+
|
19
|
+
|
6
20
|
|
7
21
|
|
8
22
|
|