Hvordan kan jeg repræsentere et uendeligt tal i python? Uanset hvilket tal du indtaster i programmet, må intet tal være større end denne repræsentation af uendelighed.
I Python kan du gøre følgende:
test = float("inf")
I Python 3.5 kan du gøre:
import math
test = math.inf
Og derefter:
test > 1
test > 10000
test > x
Vil altid være sandt. Medmindre selvfølgelig, som påpeget, x også er uendeligt eller "nan" ("ikke et tal").
Derudover (KUN Python 2.x), i en sammenligning med Ellipsis
, er float(inf)
mindre, f.eks:
float('inf') < Ellipsis
ville returnere true.