回答編集履歴

1

中の計算も載せる

2022/09/15 13:51

投稿

actorbug
actorbug

スコア2224

test CHANGED
@@ -2,8 +2,12 @@
2
2
  `float`の有効桁は16桁弱しかないので、16桁以上の数値の計算だと、正しい結果にならない可能性があります。
3
3
 
4
4
  ```python
5
+ >>> (10000000000000001+2-1)//2
6
+ 5000000000000001
5
7
  >>> math.ceil(10000000000000001/2)
6
8
  5000000000000000
7
- >>> (10000000000000001+2-1)//2
9
+ >>> 10000000000000001/2
8
- 5000000000000001
10
+ 5000000000000000.0
11
+ >>> float(10000000000000001)
12
+ 1e+16
9
13
  ```