Курс 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. Возврат нескольких значений из функции
  2. Копирование в Python
  3. Оператор умножения для вектора
  4. Блок else в циклах.
  5. Функция format() в Python
  6. Класс UserDict: дополнительная функциональность
  7. Нахождение максимального значения и его индекса в списке
  8. Работа с срезами в Python
  9. Генерация тестовых данных с factory_boy
  10. Печать списка с помощью метода join
  11. Транспонирование 2D-массива с помощью zip
  12. Тернарный оператор в Python
  13. Логирование с Logzero
  14. Форматирование вывода списков
  15. Профилирование кода
  16. Создание инструмента обнаружения плагиата
  17. Работа с timedelta
  18. Метод count() для списков
  19. Измерение времени выполнения в Python
  20. Ограничение итераций в Python
  21. Метод __ixor__ для побитового исключающего ИЛИ
  22. Создание копии списка в Python
  23. Хеши в Python
  24. Генераторы данных
  25. Установка библиотек в Python
  26. Создание виртуальной среды
  27. Метод rsub для пользовательских чисел
  28. Цикл for в Python
  29. Создание панели меню Tkinter
  30. Замена текста с re.sub()
  31. Фильтрация списков с itertools
  32. Вложенные циклы в Python
  33. Пространство имен в Python
  34. Перегрузка операторов в Python
  35. Комментарии в Python.
  36. Методы __repr__ и __str__ в Python
  37. Модуль future Python
  38. Частичное совпадение ввода
  39. Многоточие в Python
  40. Замер времени выполнения кода
  41. Проверка типа данных
  42. Получение срезов итераторов
  43. Pillow: работа с изображениями
  44. Измерение времени выполнения
  45. Удаление элементов из списка в Python
  46. Проверка окончания строки с помощью str.endswith()

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