Курс 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. Управление фоновыми задачами в Python
  5. Операции со строками в Python
  6. Список переменных в Python
  7. UserString в Python
  8. Функции any() и all() в Python
  9. Блок else в циклах.
  10. Метод lt для сортировки объектов
  11. Присвоение значений переменным в Python
  12. Распаковка с оператором *
  13. Декораторы в Python
  14. Профилирование данных с Pandas
  15. Копирование в Python
  16. Создание комплексных чисел
  17. Метод get для словаря
  18. Комментарии в Python
  19. Подсчет элементов в Python
  20. Вычисление времени выполнения
  21. Декораторы в Python
  22. Лямбда-функции в Python
  23. Метод is_absolute() для PurePath
  24. Обновление ключей в Python
  25. Работа с файловой системой в Python
  26. Принципы LSP и ISP в Python
  27. Перетасовка списков в Python
  28. Управление виртуальными средами в Python
  29. Progress с библиотекой tqdm
  30. Логические операторы в Python
  31. Сортировка HTML-элементов
  32. Python Calendar Usage
  33. Подсказки типов в Python
  34. Конкатенация строк с join() в Python
  35. Улучшение читаемости кода в Python
  36. Объединение итераторов
  37. Оператор (*) в Python
  38. Пропуск начальных строк с помощью dropwhile()
  39. Выборка чисел
  40. Подписка на @SelectelNews
  41. Установка и использование Logzero
  42. Разделение строк в Python
  43. Тест скорости набора текста на Python
  44. Методы работы со строками в Python
  45. Установка пакетов с помощью pip
  46. Обмен переменными в Jupyter
  47. Конвертация коллекций в Python

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