Курс 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. Метод pop() списка
  2. Отношения подклассов в Python
  3. Создание детектора плагиата
  4. Объединение словарей в Python
  5. Список импортированных модулей в Python
  6. Игра «Камень, ножницы, бумага» — Python
  7. Блок try-except-else
  8. Модуль array: создание и использование массивов
  9. Хранение переменных в Python.
  10. Анонимные функции в Python
  11. Python: отличительная особенность — отступы
  12. Объединение объектов в Python
  13. Методы работы со строками в Python
  14. Метод ne для сравнения объектов
  15. Запрос пароля с помощью getpass
  16. Проверка класса объекта
  17. Замена элементов в списке с помощью генераторов списков
  18. Тестирование функции сложения
  19. Разделение строки с помощью split()
  20. Enum в Python: создание и использование перечислений
  21. Срез в Python
  22. Сравнение строк в Python
  23. Обход словаря в Python
  24. Метод pos в Python
  25. Подсказки типов в Python
  26. Работа с collections.Counter
  27. Оператор деления для класса Rational
  28. Python: изменяемые и неизменяемые коллекции
  29. Контроль точности вывода чисел
  30. Работа с OpenCV
  31. Создание виртуальной среды
  32. Переопределение метода
  33. Отслеживание выполнения программы с библиотекой tqdm
  34. Особенности ключей словаря в Python
  35. Метод getitem для доступа к элементам последовательности
  36. Python: цикл for и оператор присваивания
  37. Руководство по библиотеке pydantic
  38. Методы split() и join() — Python строк.
  39. Генерация строк с .join()
  40. Измерение времени выполнения с помощью time
  41. Чтение и запись TOML-конфигов
  42. Вложенные циклы в Python
  43. Проверка элементов списка условием
  44. Генерация фальшивых данных с Faker

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