Курс 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. Операции с комплексными числами
  3. Функция rsplit() в Python
  4. Операции с массивами в NumPy
  5. Поиск с библиотекой Google
  6. Передача аргументов в Python
  7. Сравнение объектов в Python
  8. Python Тесты и Гайды
  9. Форматирование вывода списков
  10. Многопроцессорное программирование в Python
  11. Операторы += в Python
  12. Сложные типы данных в Python
  13. Метод count() для списка
  14. Enum в Python
  15. Явный импорт в Python
  16. Вычисление разности множеств в Python
  17. Проверка наличия элемента в списке
  18. Изучение объектов с помощью dir()
  19. Проверка однородности элементов списка
  20. Python Translator: создание локальных переводчиков
  21. Профилирование кода на Python
  22. Декоратор total_ordering для сравнения объектов
  23. Методы split() и join() — Python строк.
  24. Создание namedtuple из словаря
  25. Конвертация изображений в PDF
  26. Генераторы данных
  27. Сравнение неупорядоченных списков
  28. Модуль pprint: улучшение вывода данных
  29. Зарезервированные слова в Python
  30. Работа с датами в Python
  31. Получение размера объекта с sys.getsizeof()
  32. Объединение кортежей в Python
  33. Обработка исключений в Python 3
  34. Сравнение строк в Python
  35. Работа с OpenCV
  36. Работа с классами данных
  37. Любовь к Python
  38. Использование обратной косой черты в f-строках
  39. Отрицательные индексы списков в Python
  40. Работа с f-строками 2.0
  41. Перехват исключений в Python
  42. Выключение компьютера с помощью Python
  43. Добавление элементов в список
  44. Декораторы в Python
  45. Основные операции с библиотекой Numpy

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