我如何在Python中代表无限数量?

问题:

我如何在python中代表一个无限数量?无论您在程序中输入哪个号码,都不应该大于无穷大的数字。

回答:

在Python中,您可以执行以下操作:

test = float("inf")

在Python 3.5中,您可以执行以下操作:

import math
test = math.inf

接着:

test > 1
test > 10000
test > x

永远是真的除非当然,如所指出的,x也是无穷大或“nan”(“不是数字”)。
另外(仅限Python 2.x),与Ellipsis相比较,float(inf)较小,例如:

float(‘inf’) < Ellipsis [/code] 将返回真。    Code问答: codewenda.com
Stackoverflow:How can I represent an infinite number in Python?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 82 = 92