Курс Python → Назначение максимального и минимального значения переменной в Python.

При написании некоторых сортировок возникает типичная проблема — необходимость назначения самого большого или самого маленького значения переменной. Часто разработчики решают эту проблему, вводя очень большое число или возводя число в степень. Однако это не самый надежный способ, и существуют более элегантные решения.

Для получения максимально возможного числа в Python можно использовать функцию float('inf') или сокращенную запись float('infinity'). Это позволит назначить переменной значение, которое будет больше любого другого числа в вашем коде. Аналогично, для получения минимально возможного числа можно использовать float('-inf') или float('-infinity').

Важно отметить, что эти методы работают только с числами с плавающей запятой (float) и не поддерживают целочисленные значения (int). Поэтому, если вам нужно назначить самое большое или самое маленькое целое число, необходимо использовать числа с плавающей запятой.

Пример использования float('inf') для назначения переменной максимального значения:


max_value = float('inf')
if x > max_value:
    print("X is greater than maximum value")

Пример использования float('-inf') для назначения переменной минимального значения:


min_value = float('-inf')
if y < min_value:
    print("Y is less than minimum value")
Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Списки в Python
  2. Метод join() для объединения элементов строки
  3. Мощь вложенных функций в Python
  4. Участие в сообществе @selectel
  5. Обработка аргументов Python
  6. Изменение переменной в Python: nonlocal
  7. Загрузка постов Instagram
  8. Работа с каталогами в Python
  9. Каналы Senior: Python, Java, Frontend, SQL, C++
  10. Функция zip() для объединения списков
  11. Работа с Colorama
  12. Выражения-генераторы в Python
  13. Срезы в Python
  14. Проверка списка: any() и all()
  15. Python Enumerate
  16. Функция zip() в Python
  17. Шаблоны Flask: условия и циклы
  18. Работа с файлами в Python
  19. Метод lt для сортировки объектов
  20. Создание виртуальной среды
  21. Многострочные комментарии в Python
  22. Виртуальные среды в Python
  23. Замена текста в Python
  24. Тайное преобразование типа ключа
  25. Аннотации типов в Python
  26. Функция rsplit() в Python
  27. Типы возвращаемых значений в Python
  28. Работа с массивами в Numpy
  29. Работа с IP-адресами в Python
  30. Избегайте ошибку FileNotFoundError
  31. Создание словаря и множества
  32. Сортировка в Python
  33. Синтаксис переменных цикла в Python
  34. Python-dateutil — работа с датами
  35. Работа с комплексными числами
  36. Список импортированных модулей в Python
  37. Логические операторы в Python
  38. Копирование списков в Python
  39. Магические методы в Python
  40. Обмен переменными в Jupyter
  41. Оператор += для объединения строк
  42. Форматирование строк в Python
  43. Удаление элемента по индексу в Python
  44. Работа с атрибутом dict
  45. Создание виртуальной среды

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