如何在python中比较两个无限大的数字

我正在创建一个算法,其中一个指标可以取 3 个值:

  • 无限的
  • 太大但不是无限
  • 一些是计算结果的数字

现在,math.inf处理无限。

第三个值的结果没有确定的边界。但是,我希望第二个值始终小于无穷大并且始终大于第三个值。因此我不能给它一些非常大的数字,999999999999999因为计算总是有可能超过它。

我正在寻找的是另一个类似EllipsisPython 2 的常量。

我怎样才能做到这一点?

回答

你可以试试sys.float_info.max

>>> import sys
>>> sys.float_info.max
1.7976931348623157e+308

根据文档,它是“最大可表示的正有限浮点数”。


以上是如何在python中比较两个无限大的数字的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>