質問するログイン新規登録

質問編集履歴

2

誤字

2020/09/23 05:03

投稿

chifaoe
chifaoe

スコア1

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
  ### 該当のソースコード
7
7
 
8
8
  ```Python
9
- a = 0.20120
9
+ a = 0.20121
10
10
  b = 0.00010
11
11
  c = a - a % b
12
12
  print(c)

1

誤字

2020/09/23 05:03

投稿

chifaoe
chifaoe

スコア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.20121という結果を得たいと考えています。
4
+ 例えば、0.20121と0.00010という数字があった場合、0.00010と同じ桁以下を切り捨てて0.20120という結果を得たいと考えています。
5
5
  なぜ以下のコードでそういった結果が返ってくるのか、またどうすれば望む結果を得られるかが知りたいです。
6
6
  ### 該当のソースコード
7
7
 
8
8
  ```Python
9
- a = 0.20121
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.20121ではなく違う数字が返ってきます。
15
+ 0.20120ではなく違う数字が返ってきます。
16
16
  ```
17
17
  >tes.py
18
18
  0.20120000000000002