Курс 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. Вставка переменных в шаблоны Flask
  2. Numpy: разбиение массивов
  3. Импорт с альтернативным именем
  4. F-строки в Python 3.8
  5. Monkey Patching в Python
  6. Создание обратного итератора
  7. Работа с deque из collections
  8. Инициализация объекта
  9. Метод __iand__ для пользовательских классов
  10. Загрузка постов Instagram
  11. split() без разделителя
  12. Удаление элементов из списка в Python
  13. Динамические маршруты во Flask
  14. Работа с модулем random
  15. Переименование файлов в Python
  16. Оператор walrus в Python
  17. Конвертация изображений в PDF
  18. Парсинг статей с Newspaper3k
  19. Получение ID процесса
  20. Генераторы данных
  21. Codecademy в Telegram
  22. Ускорение обработки данных с %autoawait
  23. Отладка в Python
  24. Подсчет элементов с помощью Counter
  25. Обработка ошибок в Python
  26. Генераторы словарей и множеств
  27. Работа со стеком в Python
  28. Разница между датами
  29. Выражения-генераторы в Python
  30. Поиск индексов подстроки
  31. Распаковка с оператором *
  32. Установка библиотек в Python
  33. Проверка однородности элементов списка
  34. Логирование в Python
  35. Улучшение читаемости кода в Python
  36. Создание графики с черепахой
  37. Контроль точности вывода чисел
  38. Метод count() для списков
  39. Преобразование списков в словарь
  40. Операции с датами в Python
  41. Скрытие вывода данных
  42. Функции all() и any() в Python
  43. Получение текущей директории
  44. Enum в Python
  45. Метод append() для списка
  46. Декоратор защиты анонимных пользователей
  47. Работа с NumPy

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