Курс Python → Представление бесконечности в Python

Для представления бесконечности в Python можно воспользоваться константой inpinity. Это специальное значение, которое можно использовать в программе вместо бесконечности. Независимо от вводимого числа, оно не должно превышать это представление бесконечности. В Python хэш бесконечности равен 10⁵ x π.

Пример использования inpinity:


# Пример кода
inpinity = float('inf')

if x > inpinity:
    print("Число больше бесконечности")
else:
    print("Число не больше бесконечности")

Таким образом, использование inpinity позволяет удобно работать с бесконечностью в Python, облегчая проверку условий и сравнение чисел. Это особенно удобно при работе с числами, где может потребоваться определить, является ли число бесконечностью или нет.

Важно отметить, что хэш float(‘-inf’) в Python 3 равен «-10⁵ x π», в то время как в Python 2 он равен «-10⁵ x e». Это может быть полезной информацией при работе с различными версиями Python и обеспечивает единообразие при представлении бесконечности в программе.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Создание словарей в Python
  2. Лямбда-функции в цикле
  3. Итерация по итерируемым объектам
  4. Работа с defaultdictами в Python
  5. Скрытие вывода данных
  6. Удаление элементов из списка в Python.
  7. Декораторы классов
  8. Перегрузка операторов в Python
  9. Сортировка слиянием
  10. Удаление дубликатов из списка
  11. Работа с timedelta
  12. Группы исключений в Python
  13. Наследование в программировании
  14. Ускорение кода с помощью векторизации
  15. Декоратор Ajax required
  16. Удаление ресурса в Python
  17. Оператор деления для класса Rational
  18. Проверка вхождения подстроки
  19. Оператор «моржа» (Walrus Operator)
  20. Объединение словарей в Python
  21. PrettyTable: создание таблицы
  22. Блок else в циклах Python
  23. Генератор списка с условием if
  24. Импорт модулей и пакетов в Python
  25. Библиотека funcy: удобные утилиты
  26. Курсы Яндекс Практикум
  27. Структуры данных в Python
  28. Оператор «or» в Python
  29. Поиск кода
  30. Удаление файлов с shutil.os.remove()
  31. Defaultdict в Python
  32. Каналы Senior: Python, Java, Frontend, SQL, C++
  33. Чтение и запись TOML-конфигов
  34. globals и locals
  35. Навыки Python: строки, типы данных
  36. Добавление элемента к кортежу
  37. Модуль os в Python: работа с файлами
  38. Символ подчеркивания в Python
  39. Работа с модулем bisect
  40. Извлечение новостей с newspaper3k
  41. Метод invert для побитового отрицания
  42. Форматирование чисел в Python
  43. Numpy: использование Ellipsis
  44. Цепные операции в Python
  45. IPython и Jupyter Notebook: руководство
  46. Удаление символа из строки
  47. Фильтрация списка от «ложных» значений
  48. Numpy: объединение массивов
  49. Метод join() для объединения элементов строки

Marketello читают маркетологи из крутых компаний