Курс 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"
- Протокол управления контекстом
- Работа с набором данных CIFAR10 в PyTorch
- Удаление ключа из словаря в Python
- Введение в PyTorch
- Декораторы в Python
- Основы работы со списками
- Итерации в Python
- Работа с OpenCV
- Печать календаря
- Python: отличительная особенность — отступы
- Объединение словарей в Python
- Повторение и перенос строки
- Хранение данных
- Оператор «is not» в Python
- Вывод символов строки в Python
- Метод split() в Python
- lru_cache оптимизация функций
- Избегайте ошибку FileNotFoundError
- *args и **kwargs в Python
- Enum в Python: создание и использование перечислений
- Логирование с Loguru
- Форматирование строк в Python.
- PATCH-запрос с библиотекой requests
- Метод splitlines() для разделения строк
- Работа с URL-адресами в Python
- split() без разделителя
- Управление сессиями в Python
- Сложные типы данных в Python
- Сохранение и загрузка модели в PyTorch
- Операторы сравнения в Python
- Метод rsub для пользовательских чисел
- Проверка подстроки в строке
- Python Calendar Usage
- Поиск с библиотекой Google
- Работа с файлами в Python
- Переопределение метода __floordiv__
- Python Аргументы по умолчанию
- Логирование с Logzero
- Метод get() в Python
- Тестирование времени с Freezegun
- Экспорт внешнего файла с помощью writefile
- Импорт модуля из другого каталога
- Ошибка NotImplemented в Python
- Работа с множествами в Python
- Сортировка и обратный порядок















