Курс 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. Транспонирование 2D-массива с помощью zip
  4. Объединение словарей в Python 3.5+
  5. Python 3.12: переиспользование кавычек
  6. Выключение компьютера с помощью Python
  7. Рациональные числа в Python
  8. Открытие и запись файлов
  9. Оператор break в Python
  10. Локальные переменные.
  11. Документация функции help() в Python
  12. Сравнение объектов в Python
  13. Нарезка списков в Python
  14. Функция sleep() в Python
  15. Абстракции словарей и множеств в Python
  16. Определение наиболее частого элемента с помощью collections.Counter
  17. Запуск Python из интерпретатора
  18. Принципы SRP и OCP
  19. Вычисление натурального логарифма в NumPy
  20. Руководство по Pymorphy2
  21. Оператор обр. импликации
  22. Проблемы с именами переменных
  23. Группировка элементов в словарь
  24. Капитализация строк
  25. Улучшенные подсказки для импорта в Python 3.12
  26. Работа с itertools
  27. Проекты на Python
  28. Работа с пакетами
  29. Документирование функций в Python
  30. Работа с Requests для HTTP-запросов
  31. Изменение переменной в Python: nonlocal
  32. Экспорт данных с помощью writefile
  33. Декоратор проверки активности
  34. Defaultdict в Python
  35. Функции с необязательными аргументами
  36. Профилирование данных с Pandas
  37. Фильтрация входных данных в Python
  38. Операции с кортежами
  39. Зарезервированные слова в Python
  40. Курсы Яндекс Практикум
  41. Сортировка в Python
  42. Сравнение def и lambda функций в Python
  43. Инициализация структур данных
  44. Дефолтные параметры в Python
  45. Порядок операций в Python
  46. Удаление элементов из списка в Python.

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