Курс 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"
- Работа с базами данных SQLite
- Работа с временем в Python
- Преобразование списков в словарь
- Парсинг статей с Newspaper3k
- Частичное совпадение ввода
- Векторизация в Python с NumPy.
- Подсчет частотности элементов в Python
- Сортировка HTML-элементов
- Работа с массивами в Python
- Python itertools combinations() — группировка элементов
- Объявление переменных в Python
- Получение пути к текущему скрипту с помощью os
- Создание таблиц в терминале с PrettyTable
- Потоковый ввод в Python
- Ограничение итераций в Python
- SciPy: широкий функционал для математических операций
- Переименование файлов в Python
- Работа с CSV в Python
- Обработка StopIteration в Python
- Работа с timedelta в Python
- Метод ne для сравнения объектов
- Python: отличительная особенность — отступы
- Регистрация на курсы SF Education
- Работа с датой и временем в Python
- Оператор += в Python
- Преобразование чисел в восьмеричную строку
- Установка и использование модуля Wikipedia
- Progress с библиотекой tqdm
- kwargs в Python
- Создание итерируемых объектов
- Нахождение разницы между списками в Python
- Установка пакетов с помощью pip
- Форматирование данных с помощью pprint
- Структуры данных в Python
- Настройка шрифта и цвета в Tkinter
- Руководство по библиотеке pydantic
- Оператор «not» в Python
- Оператор Walrus в Python 3.8
- Метод rename() для переименования файлов и каталогов
- Утечки переменных цикла в Python 3.x
- Работа с кортежами в Python
- Использование defaultdict в Python
- Работа с геоданными с помощью geopy
- Замыкания в Python















