Курс 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. Подсчет элементов с помощью Counter из collections
  2. Разбиение строки в Python
  3. Функция divmod() в Python
  4. Сумма элементов списка
  5. Преобразование символов с помощью map
  6. Определение наиболее частого элемента с помощью collections.Counter
  7. Создание словарей и множеств в Python.
  8. Списки в Python: синтаксис представления
  9. Измерение времени выполнения кода
  10. Операторы сравнения в Python
  11. Howdoi — получение ответов из терминала
  12. Построение графиков в Matplotlib
  13. Создание коллекций из выражения-генератора
  14. Поиск индекса элемента
  15. Сравнение объектов в Python
  16. Декораторы с аргументами в Python
  17. Уникальные значения из списка
  18. Метод get() в Python
  19. Работа с словарями в Python
  20. Python Метод sleep() времени
  21. Отладка производительности Python
  22. Модуль math: основные функции
  23. Декораторы с @wraps
  24. Сравнение строк в Python
  25. Преобразование чисел в слова
  26. Правила именования переменных
  27. Удаление элементов из списка
  28. Установка и использование модуля Wikipedia
  29. Участие в сообществе @selectel
  30. Python Translator: создание локальных переводчиков
  31. Форматирование строк с % в Python
  32. Работа со списками
  33. Импорт в Python: список all
  34. Создание новой даты в Python
  35. Метод get для словарей
  36. Отступы в Python
  37. Оператор «and» в Python
  38. Шаблоны и наследование в Flask
  39. Округление дробей в Python
  40. Декодирование байтов в строку
  41. Преобразование текста в речь с Python
  42. Использование defaultdict в Python
  43. Запуск Python из интерпретатора
  44. Мониторинг работы программы Py-spy
  45. Обновление шаблона base.html
  46. Перевод эмодзи и эмотиконов.
  47. Основы слова
  48. Перегрузка операторов в Python

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