Курс 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. Настройка логгера Logzero
  3. Декораторы в Python
  4. Фильтрация списка чисел
  5. Разность множеств
  6. Работа с модулем bisect
  7. Сложные типы данных в Python
  8. Создание словарей в Python
  9. Замена переменных в Python
  10. Библиотека sh: удобные команды терминала
  11. Применение функции к списку
  12. Создание пользовательской коллекции в Python
  13. Комплексные числа в Python
  14. Работа с процессами в Python
  15. Создание и удаление объектов
  16. Замена текста с помощью sub
  17. Оператор is в Python
  18. Возведение в квадрат с помощью itertools
  19. Ускорение обработки данных с %autoawait
  20. Функции с необязательными аргументами
  21. Работа с кортежами
  22. Работа с эмодзи в Python
  23. Метод __call__ в Python
  24. Рациональные числа в Python
  25. Уникальные значения из списка
  26. Метод rmatmul для пользовательских матриц
  27. Генератор списка с условием if
  28. Основные методы NumPy
  29. Управление ресурсами с контекстными менеджерами
  30. Генераторы в Python
  31. Взаимодействие с sys
  32. Метод splitlines() для разделения строк
  33. Отправка POST запроса на сервер.
  34. Измерение времени выполнения
  35. Метод init в Python
  36. Отрицательные индексы списков
  37. Retrying в Python: повторные вызовы
  38. Построение графиков в Matplotlib
  39. Поиск частого элемента
  40. 9 уловок для чистого кода
  41. Операторы сравнения в Python
  42. Объединение словарей в Python
  43. Участие в LP стейкинге Waves
  44. Избегайте ошибку FileNotFoundError
  45. Объединение коллекций в Python
  46. Описание скриптов в README

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