Курс 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"
- Подсчет вхождений элементов
- Декораторы в Python
- Удаление дубликатов из списка
- Конструктор в Python
- Оформление кода на Python
- Идентификатор объекта в Python
- Извлечение аудио из видео
- Создание и операции с дробями
- Метод count() для списка
- Выражения-генераторы в Python
- Изменение объектов в Python
- Python Translator: создание локальных переводчиков
- Упрощенный вывод данных в Python
- Работа с CSV в Python
- Генерация ключей RSA
- Логирование в Python
- Работа с датой и временем в Python
- Создание словарей и множеств в Python.
- Combobox в Tkinter
- Операторы присваивания в Python
- Оператор continue в Python
- Изменение логики работы с временем
- Метод getitem для доступа к элементам последовательности
- Транспонирование 2D-массива с помощью zip
- Генератор бросков кубиков
- Управление памятью в numpy.
- Генерация фальшивых данных с Faker
- Объединение списков в Python
- Логический оператор «and» в Python
- Проверка дубликатов в Python
- Участие в сообществе @selectel
- Генерация QR-кодов с библиотекой qrcode
- Срезы в Python
- Рациональные числа в Python
- Сглаживание списка
- Объединение строк с помощью метода join
- Методы list в Python
- Распаковка аргументов в Python
- Блок else в обработке исключений
- Оператор «and» в Python
- Форматирование даты с strftime()
- Функция __init__ в Python
- Функции all и any в Python
- Python-dateutil — работа с датами
- Управление браузером с Selenium
- Проверка памяти объекта
- Метод eq для сравнения объектов
- Оператор морж в Python 3.8















