Курс 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. Проверка кортежей.
  3. Именованные кортежи в Python
  4. Работа с argparse
  5. Объединение словарей в Python
  6. Блок else в циклах Python
  7. Проверка ввода с помощью isdigit
  8. Работа с collections.Counter
  9. Декоратор total_ordering для класса Point
  10. Безопасный доступ к значениям словаря
  11. Управление памятью в numpy.
  12. Методы __repr__ и __str__ в Python
  13. Операции с комплексными числами
  14. Возврат нескольких значений
  15. Создание функций с произвольным количеством аргументов
  16. Создание графиков в терминале
  17. Операторы объединения в Python 3.9
  18. Замеры производительности в Python
  19. Оформление кода на Python
  20. Руководство по использованию Colorama
  21. Взаимодействие с внешними процессами в Python
  22. Сглаживание списка
  23. Декоратор Ajax required
  24. Функции map, filter, reduce
  25. Основы работы со строками в Python
  26. Декоратор для группы пользователей в Django
  27. Создание списков в Python
  28. Зарезервированные слова в Python
  29. Замер времени выполнения кода
  30. Отладка кода
  31. Хранение данных с помощью dataclasses
  32. Импорт классов из другого файла
  33. Однострочники Python
  34. Работа с *args и **kwargs в Python
  35. Проверка дубликатов в Python
  36. Декораторы в Python
  37. Функции классификации комплексных чисел
  38. Обработка исключений
  39. Перевод двоичного кода в целое число
  40. Декоратор Property в Python
  41. Работа с датой и временем в Python
  42. Справка по импортированным модулям
  43. Преобразование чисел в восьмеричную строку
  44. Типы возвращаемых значений в Python
  45. Печать в одной строке

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