Курс 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. Многоточие в Python
  3. Функции в одну строку
  4. kwargs в Python
  5. Установка и использование Virtualenv
  6. Официальный канал Python в Telegram
  7. Логические значения в Python
  8. Очистка списка от False, None, 0, «»
  9. Namedtuple в Python
  10. Генераторы списков
  11. Непрерывная проверка в Python
  12. Работа с очередями в Python
  13. Оптимизация интернирования строк
  14. Управление IP-адресами через прокси
  15. Проверка дублей в списке.
  16. Библиотека Chartify: руководство
  17. Работа с zip-архивами в Python
  18. Вывод символов строки в Python
  19. Оператор умножения для вектора
  20. Декораторы в Python
  21. Подсказки типов в Python
  22. Работа со словарями в Python
  23. Разрешение имен в Python
  24. Работа с географическими данными.
  25. Проверка надежности пароля на Python
  26. Извлечение новостей с помощью newspaper3k
  27. Многоточие в Python
  28. Открытие, чтение и закрытие файла
  29. Использование метода lower()
  30. Оптимизация гиперпараметров с Scikit Optimize
  31. Работа с кортежами
  32. Основные операции с библиотекой Numpy
  33. Создание функций с произвольным количеством аргументов
  34. Работа с массивами в Numpy
  35. Распаковка элементов массива
  36. Работа с файлами в Python
  37. Объединение словарей в Python
  38. Логирование с Loguru
  39. Функция divmod() в Python
  40. Декораторы для регистрации функций
  41. Моржовый оператор в Python 3.8
  42. Создание списков в Python
  43. Сортировка элементов с OrderedDict
  44. Работа с Path в Python
  45. Измерение времени выполнения кода

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