Sobes.tech
Intern

Mit lehet használni a float('inf') helyett a minimális távolság inicializálásához?

sobes.tech MI

Válasz az MI-től

A minimális távolság inicializálásához a float('inf') helyett használhatunk egy nagyon nagy számot, például 10**9 vagy 1e9. Ezt gyakran alkalmazzák, ha nem akarunk végtelenséget használni, hanem csak egy nagy határértéket. Például:

min_distance = 10**9  # vagy min_distance = 1e9

Szintén használhatunk modulokból származó állandókat, például sys.maxsize-t egész értékekhez, ha egész távolságokról van szó.