質問編集履歴
2
誤字
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -6,7 +6,7 @@
|
|
|
6
6
|
### 該当のソースコード
|
|
7
7
|
|
|
8
8
|
```Python
|
|
9
|
-
a = 0.
|
|
9
|
+
a = 0.20121
|
|
10
10
|
b = 0.00010
|
|
11
11
|
c = a - a % b
|
|
12
12
|
print(c)
|
1
誤字
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,18 +1,18 @@
|
|
|
1
1
|
### 前提・実現したいこと
|
|
2
2
|
|
|
3
3
|
Pythonを使い、小数の特定の位以下の数字を切り捨てたいです。
|
|
4
|
-
例えば、0.20121と0.00010という数字があった場合、0.00010と同じ桁以下を切り捨てて0.
|
|
4
|
+
例えば、0.20121と0.00010という数字があった場合、0.00010と同じ桁以下を切り捨てて0.20120という結果を得たいと考えています。
|
|
5
5
|
なぜ以下のコードでそういった結果が返ってくるのか、またどうすれば望む結果を得られるかが知りたいです。
|
|
6
6
|
### 該当のソースコード
|
|
7
7
|
|
|
8
8
|
```Python
|
|
9
|
-
a = 0.
|
|
9
|
+
a = 0.20120
|
|
10
10
|
b = 0.00010
|
|
11
11
|
c = a - a % b
|
|
12
12
|
print(c)
|
|
13
13
|
```
|
|
14
14
|
### 発生している問題・エラーメッセージ
|
|
15
|
-
0.
|
|
15
|
+
0.20120ではなく違う数字が返ってきます。
|
|
16
16
|
```
|
|
17
17
|
>tes.py
|
|
18
18
|
0.20120000000000002
|