回答編集履歴
1
中の計算も載せる
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
|
-
>>>
|
9
|
+
>>> 10000000000000001/2
|
8
|
-
500000000000000
|
10
|
+
5000000000000000.0
|
11
|
+
>>> float(10000000000000001)
|
12
|
+
1e+16
|
9
13
|
```
|