Курс 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. Декораторы в Python
  3. Удаление дубликатов из списка
  4. Конструктор в Python
  5. Оформление кода на Python
  6. Идентификатор объекта в Python
  7. Извлечение аудио из видео
  8. Создание и операции с дробями
  9. Метод count() для списка
  10. Выражения-генераторы в Python
  11. Изменение объектов в Python
  12. Python Translator: создание локальных переводчиков
  13. Упрощенный вывод данных в Python
  14. Работа с CSV в Python
  15. Генерация ключей RSA
  16. Логирование в Python
  17. Работа с датой и временем в Python
  18. Создание словарей и множеств в Python.
  19. Combobox в Tkinter
  20. Операторы присваивания в Python
  21. Оператор continue в Python
  22. Изменение логики работы с временем
  23. Метод getitem для доступа к элементам последовательности
  24. Транспонирование 2D-массива с помощью zip
  25. Генератор бросков кубиков
  26. Управление памятью в numpy.
  27. Генерация фальшивых данных с Faker
  28. Объединение списков в Python
  29. Логический оператор «and» в Python
  30. Проверка дубликатов в Python
  31. Участие в сообществе @selectel
  32. Генерация QR-кодов с библиотекой qrcode
  33. Срезы в Python
  34. Рациональные числа в Python
  35. Сглаживание списка
  36. Объединение строк с помощью метода join
  37. Методы list в Python
  38. Распаковка аргументов в Python
  39. Блок else в обработке исключений
  40. Оператор «and» в Python
  41. Форматирование даты с strftime()
  42. Функция __init__ в Python
  43. Функции all и any в Python
  44. Python-dateutil — работа с датами
  45. Управление браузером с Selenium
  46. Проверка памяти объекта
  47. Метод eq для сравнения объектов
  48. Оператор морж в Python 3.8

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