How can I represent an infinite number in Python?
Question: In python, when you want to give to a set of elements an associated value, and
you use this value for comparisons between them, I would want this value as
infinite. No matter which number you enter in the program, no number will be
greater than this representation of infinity.


Answer: In Python, you can do:

    
    
    test = float("inf")
    

In Python 3.5, you can do:

    
    
    import math
    test = math.inf
    

And then:

    
    
    test > 1
    test > 10000
    test > x
    

Will always be true. Unless of course, as pointed out, x is also infinity or
"nan" ("not a number").

Additionally (Python 2.x ONLY), in a comparison to `Ellipsis`, `float(inf)` is
lesser, e.g:

    
    
    float('inf') < Ellipsis
    

would return true.

