Курс 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"
- Метод pop() списка
- Отношения подклассов в Python
- Создание детектора плагиата
- Объединение словарей в Python
- Список импортированных модулей в Python
- Игра «Камень, ножницы, бумага» — Python
- Блок try-except-else
- Модуль array: создание и использование массивов
- Хранение переменных в Python.
- Анонимные функции в Python
- Python: отличительная особенность — отступы
- Объединение объектов в Python
- Методы работы со строками в Python
- Метод ne для сравнения объектов
- Запрос пароля с помощью getpass
- Проверка класса объекта
- Замена элементов в списке с помощью генераторов списков
- Тестирование функции сложения
- Разделение строки с помощью split()
- Enum в Python: создание и использование перечислений
- Срез в Python
- Сравнение строк в Python
- Обход словаря в Python
- Метод pos в Python
- Подсказки типов в Python
- Работа с collections.Counter
- Оператор деления для класса Rational
- Python: изменяемые и неизменяемые коллекции
- Контроль точности вывода чисел
- Работа с OpenCV
- Создание виртуальной среды
- Переопределение метода
- Отслеживание выполнения программы с библиотекой tqdm
- Особенности ключей словаря в Python
- Метод getitem для доступа к элементам последовательности
- Python: цикл for и оператор присваивания
- Руководство по библиотеке pydantic
- Методы split() и join() — Python строк.
- Генерация строк с .join()
- Измерение времени выполнения с помощью time
- Чтение и запись TOML-конфигов
- Вложенные циклы в Python
- Проверка элементов списка условием
- Генерация фальшивых данных с Faker















