【发布时间】:2021-06-10 23:44:05
【问题描述】:
所以有一天我在做实验(就像任何其他优秀的程序员一样),我发现了这个:
>>> 1e308
1e+308
>>> 1e309
inf
发生了什么事?首先,308的因数是2、2、7、11。
进一步的调查结果:
>>> 1.7976931348623158075e308 # No, I didn’t copy it incorrectly
1.797693134862315e+308
>>> 1.79769313486231581+308
inf
那么发生了什么?一个大得离谱的数字和一个小数点超过 10 个的同样奇怪的数字之间似乎没有任何关系。
另外,所有这些都是使用repl python 控制台,所以其他可能会有所不同。
【问题讨论】: