Курс 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. Определение размера папок в Python
  2. Работа с комбинациями в Python.
  3. Создание новых функций с помощью functools.partial
  4. Метод join() для объединения элементов строки
  5. Работа с SQLite в Python
  6. Bootle — простой веб-фреймворк
  7. Декораторы в Python
  8. Библиотека Emoji: использование смайлов в Python
  9. Сортировка данных в Python
  10. Вложенные циклы в Python
  11. Оператор == в Python
  12. Область видимости переменных в Python
  13. Операции с массивами в NumPy
  14. Особенности множеств в Python
  15. Проверка индексов коллекции
  16. Объединение, распаковка и деструктуризация
  17. Скрытие вывода данных
  18. Присвоение значений переменным в Python
  19. Оператор in в Python
  20. Функциональное программирование.
  21. Измерение времени выполнения кода в Python
  22. Форматирование строк в Python.
  23. Работа с утверждениями в Python
  24. Определение объема памяти объекта
  25. Преобразование Excel в PDF с Spire.XLS
  26. HTTP-запросы с библиотекой Requests
  27. Измерение времени выполнения кода
  28. Искажение имен в Python
  29. Декораторы в Python
  30. Удаление элементов из списка
  31. Сложение матриц в NumPy
  32. Реализация операции -= для пользовательского класса
  33. Работа с контекстными менеджерами
  34. Названия столбцов в Python таблицах
  35. Форматирование строк с % в Python
  36. Очистка списка от False, None, 0, «»
  37. Хэш-функции в Python
  38. Работа со словарями Python
  39. Оператор умножения для вектора
  40. Принципы SRP и OCP
  41. Закрытие файла в Python
  42. Логирование с Logzero
  43. Визуализация пропусков данных
  44. Удаление символа из строки
  45. Создание комплексных чисел
  46. Переименование файлов в Python
  47. Работа с индексами списков
  48. TypedDict для kwargs в Python 3.12
  49. PEP-401: оператор
  50. Декоратор Ajax required

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