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

回答編集履歴

2

誤字

2021/05/24 08:05

投稿

kay_ventris4
kay_ventris4

スコア269

answer CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
  という都合から、float型は近似値で扱われます。
5
5
 
6
- 例えば 1.1 = 1.21 という計算の結果(というか期待する桁数)が手元でわかっているのなら、
6
+ 例えば 1.1 ^ 2 = 1.21 という計算の結果(というか期待する桁数)が手元でわかっているのなら、
7
7
  round()関数を使って所望の場所まで丸めてしまわれるのが良いかと思います:
8
8
  ```Python
9
9
  result = 1.1 ** 2

1

修正

2021/05/24 08:05

投稿

kay_ventris4
kay_ventris4

スコア269

answer CHANGED
@@ -1,5 +1,6 @@
1
1
  [公式ドキュメント](https://docs.python.org/ja/3/tutorial/floatingpoint.html)にあるように、
2
2
  > 残念なことに、ほとんどの小数は 2 進法の分数として正確に表わすことができません。
3
+
3
4
  という都合から、float型は近似値で扱われます。
4
5
 
5
6
  例えば 1.1 = 1.21 という計算の結果(というか期待する桁数)が手元でわかっているのなら、