Курс 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. Проверка ввода с помощью isdigit
  2. TON Smart Challenge #2: участие и подготовка
  3. Метод matmul для умножения матриц
  4. Цикл while в Python
  5. Итераторы с потерямиZIP
  6. PEP-401: оператор
  7. Поиск наиболее частого элемента списке
  8. Группировка элементов в словарь
  9. Метод split() для разделения строк
  10. Назначение максимального и минимального значения переменной в Python.
  11. Красивый вывод списка
  12. Обновление и получение данных в SQLite
  13. Объединение, распаковка и деструктуризация
  14. Регулярные выражения: метод match
  15. lru_cache оптимизация функций
  16. Разделение функций на этапы
  17. Проверка индексов коллекции
  18. Аннотации типов в Python
  19. JSON в Python: модуль, dump, dumps, load
  20. Упрощенный вывод данных в Python
  21. Установка библиотек в Python
  22. Кортежи в Python: особенности и преимущества
  23. Numpy: использование Ellipsis
  24. Python и Юникод: работа с цифрами
  25. Объединение строк с помощью метода join
  26. Очистка данных с Pandas
  27. Закрытие файла в Python
  28. Реализация метода __abs__ в Python
  29. Добавление элемента к кортежу
  30. Лямбда-функции в Python
  31. Замыкания в Python
  32. Управление виртуальными окружениями в Python
  33. Заказ карты Тинькофф Black
  34. Поиск индексов подстроки
  35. Сортировка HTML-элементов
  36. Цикл for в Python
  37. Работа с комплексными числами
  38. Модуль pprint
  39. Подробная информация о %pinfo
  40. Функции-генераторы в Python
  41. Форматирование строк с % в Python
  42. Руководство по использованию Colorama
  43. Копирование объектов в Python
  44. Функции map, filter и reduce
  45. Область видимости переменных

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