Курс 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. Отладчик pdb: начало работы
  2. Измерение времени выполнения кода
  3. Метод bool() в Python
  4. Проверка однородности элементов списка
  5. Метод __getitem__ в Python
  6. Структурирование данных с Pydantic
  7. Работа с комбинациями в Python.
  8. Переворот строки с помощью срезов
  9. Управление асинхронными задачами с помощью Semaphore
  10. Сравнение объектов в Python
  11. Разработка Telegram-ботов
  12. Преобразование документов в PDF с помощью Spire.Office
  13. Оператор морж в Python 3.8
  14. Просмотр атрибутов и методов класса
  15. Типы возвращаемых значений в Python
  16. Безопасный доступ к значениям словаря
  17. Слияние словарей в Python 3.9
  18. Возвращение нескольких значений
  19. Метод split() для разделения строк
  20. Логирование в Python
  21. Работа с файлами в Python
  22. Преобразование в float
  23. Операторы присваивания в Python
  24. Логирование с Logzero
  25. Установка и использование Logzero
  26. Работа с итераторами через срезы
  27. Удаление специальных символов с помощью re.sub
  28. Создание словаря и множества
  29. Удаление файлов и папок в Python
  30. Проверка кортежей.
  31. Библиотека Rich: форматирование текста
  32. Роль ключевого слова self
  33. Операторы += в Python
  34. Сравнение строк в Python
  35. Извлечение аудио из видео
  36. Лимиты на ресурсы Python
  37. Работа с буфером обмена на Python
  38. Вложенные генераторы в Python
  39. Поиск HTML-элементов с BeautifulSoup
  40. Работа с файлами и директориями в Python.
  41. Метод get для словарей
  42. Логирование с Logzero
  43. Использование defaultdict в Python
  44. Получение обратного списка чисел
  45. f-строки в формате строк
  46. Python Enumerate
  47. Использование эмодзи в Python
  48. Форматирование данных с помощью pprint
  49. Mad Libs Generator

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