Python で無限数を表現するにはどうすればよいでしょうか? プログラムにどの数値を入力しても、この無限数の表現よりも大きい数値は存在し得ません。
ベストアンサー1
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
true を返します。