Курс 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. Работа с базами данных SQLite
  2. Работа с временем в Python
  3. Преобразование списков в словарь
  4. Парсинг статей с Newspaper3k
  5. Частичное совпадение ввода
  6. Векторизация в Python с NumPy.
  7. Подсчет частотности элементов в Python
  8. Сортировка HTML-элементов
  9. Работа с массивами в Python
  10. Python itertools combinations() — группировка элементов
  11. Объявление переменных в Python
  12. Получение пути к текущему скрипту с помощью os
  13. Создание таблиц в терминале с PrettyTable
  14. Потоковый ввод в Python
  15. Ограничение итераций в Python
  16. SciPy: широкий функционал для математических операций
  17. Переименование файлов в Python
  18. Работа с CSV в Python
  19. Обработка StopIteration в Python
  20. Работа с timedelta в Python
  21. Метод ne для сравнения объектов
  22. Python: отличительная особенность — отступы
  23. Регистрация на курсы SF Education
  24. Работа с датой и временем в Python
  25. Оператор += в Python
  26. Преобразование чисел в восьмеричную строку
  27. Установка и использование модуля Wikipedia
  28. Progress с библиотекой tqdm
  29. kwargs в Python
  30. Создание итерируемых объектов
  31. Нахождение разницы между списками в Python
  32. Установка пакетов с помощью pip
  33. Форматирование данных с помощью pprint
  34. Структуры данных в Python
  35. Настройка шрифта и цвета в Tkinter
  36. Руководство по библиотеке pydantic
  37. Оператор «not» в Python
  38. Оператор Walrus в Python 3.8
  39. Метод rename() для переименования файлов и каталогов
  40. Утечки переменных цикла в Python 3.x
  41. Работа с кортежами в Python
  42. Использование defaultdict в Python
  43. Работа с геоданными с помощью geopy
  44. Замыкания в Python

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