Курс 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"

  1. Определение функций с необязательными аргументами
  2. Проверка подстроки в строке с помощью in
  3. UserString в Python
  4. Работа с файлами в Python
  5. Python и Юникод: работа с цифрами
  6. Форматирование строк с помощью f-строк
  7. Методы __repr__ и __str__ в Python
  8. Функция pow() — возвести число в степень
  9. Создание списков в Python
  10. Метод __iand__ для пользовательских классов
  11. Вывод переменной и строки в Python
  12. Возвращение нескольких значений
  13. Бесконечная проверка в Python
  14. Конкатенация списков в Python
  15. Оператор «not» в Python
  16. Преобразование PowerPoint в PDF.
  17. Работа с эмодзи в Python
  18. IPython и Jupyter Notebook: руководство
  19. Генератор чисел Фибоначчи
  20. Разделение строки с помощью re.split()
  21. Изменение элемента списка
  22. Структуры данных в Python
  23. Получение текущего времени в Python
  24. Работа с очередями в Python
  25. Работа с индексами списков
  26. Логические значения в Python
  27. Перевернуть список в Python
  28. Enum в Python: создание и использование перечислений
  29. Отрицательные индексы списков в Python
  30. Big O оптимизация
  31. Переменная Шредингера
  32. Хэш-функции и метод цепочек
  33. Преобразование текста в речь с Python
  34. Синтаксис переменных цикла в Python
  35. Проблема с изменяемыми аргументами
  36. Оператор in в Python
  37. Поиск наиболее частого элемента списке
  38. Проверка условий в Python
  39. Документация функции help() в Python
  40. Подсчет элементов с помощью Counter из collections
  41. Переопределение метода __floordiv__
  42. Сравнение строк в Python
  43. Объединение словарей в Python
  44. Декораторы в Python
  45. Профилирование кода

Marketello читают маркетологи из крутых компаний