回答編集履歴

1

誤回答でした

2018/05/25 17:11

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -1,8 +1,22 @@
1
- フォのfloat型(浮動小数点型)で表現する、どうやっても計算誤差は出ます。
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