Числовые типы данных

Слайд 2

⚙️ Встроенные функции

Python включает множество заранее определённых функций. Их реализация скрыта от программиста — достаточно знать, как они называются и что делают.

Мы уже сталкивались с некоторыми из них:

  • print() — вывести на экран;
  • input() — считать с клавиатуры;
  • int() — преобразовать к целому числу;
  • float() — преобразовать к числу с плавающей точкой.

Теперь познакомимся с тремя новыми встроенными функциями, которые часто используются при работе с числами:

  • max() — возвращает максимальное значение;
  • min() — возвращает минимальное значение;
  • abs() — возвращает модуль (абсолютную величину) числа.

🔹 Функции min() и max()

Для нахождения минимального и максимального значения используются функции min() и max(). Количество аргументов может быть любым, но все они должны поддерживать операцию сравнения между собой. Например, int и float можно сравнивать, а float и str — нет.

a = max(3, 8, -3, 12, 9)
b = min(3, 8, -3, 12, 9)
c = max(3.14, 2.17, 9.8)
print(a)
print(b)
print(c)

Результат выполнения программы:

12
-3
9.8
💡 Совет: функции min() и max() можно использовать не только с числами, но и с другими сравнимыми типами — например, строками (лексикографически).

🔹 Функция abs()

Модулем (абсолютной величиной) числа называется его расстояние от нуля на числовой прямой. Другими словами:

|a| = {
    a,  если a > 0
    0,  если a = 0
    -a, если a < 0
}

Для нахождения модуля в Python используется функция abs().

print(abs(10))
print(abs(-7))
print(abs(0))
print(abs(-17.67))

Результат выполнения программы:

10
7
0
17.67
💡 Все три функции — max(), min() и abs() — работают как с целыми (int), так и с дробными (float) числами.