Курс 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"
- Отладчик pdb: начало работы
- Измерение времени выполнения кода
- Метод bool() в Python
- Проверка однородности элементов списка
- Метод __getitem__ в Python
- Структурирование данных с Pydantic
- Работа с комбинациями в Python.
- Переворот строки с помощью срезов
- Управление асинхронными задачами с помощью Semaphore
- Сравнение объектов в Python
- Разработка Telegram-ботов
- Преобразование документов в PDF с помощью Spire.Office
- Оператор морж в Python 3.8
- Просмотр атрибутов и методов класса
- Типы возвращаемых значений в Python
- Безопасный доступ к значениям словаря
- Слияние словарей в Python 3.9
- Возвращение нескольких значений
- Метод split() для разделения строк
- Логирование в Python
- Работа с файлами в Python
- Преобразование в float
- Операторы присваивания в Python
- Логирование с Logzero
- Установка и использование Logzero
- Работа с итераторами через срезы
- Удаление специальных символов с помощью re.sub
- Создание словаря и множества
- Удаление файлов и папок в Python
- Проверка кортежей.
- Библиотека Rich: форматирование текста
- Роль ключевого слова self
- Операторы += в Python
- Сравнение строк в Python
- Извлечение аудио из видео
- Лимиты на ресурсы Python
- Работа с буфером обмена на Python
- Вложенные генераторы в Python
- Поиск HTML-элементов с BeautifulSoup
- Работа с файлами и директориями в Python.
- Метод get для словарей
- Логирование с Logzero
- Использование defaultdict в Python
- Получение обратного списка чисел
- f-строки в формате строк
- Python Enumerate
- Использование эмодзи в Python
- Форматирование данных с помощью pprint
- Mad Libs Generator















