Python Lab
Числа и арифметикаУрок 4 из 5

round(), abs(), max(), min()

15 мин20 XP

Встроенные математические функции

round() — округление

python
round(3.14159) # 3 — до целого round(3.14159, 2) # 3.14 — 2 знака после точки round(3.14159, 4) # 3.1416 round(2.5) # 2 (!) — Python использует банковское округление round(3.5) # 4

abs() — абсолютное значение

python
abs(-42) # 42 abs(3.14) # 3.14 abs(-0.001) # 0.001

max() и min()

python
max(3, 1, 4, 1, 5, 9) # 9 min(3, 1, 4, 1, 5, 9) # 1 max([10, 20, 5, 15]) # 20 (работает со списком) min("apple", "banana") # apple (лексикографически)

sum() — сумма последовательности

python
sum([1, 2, 3, 4, 5]) # 15 sum(range(1, 11)) # 55 sum([1.1, 2.2, 3.3]) # 6.6

📌 Запомни

  • round(2.5)2 (банковское округление, к чётному)
  • abs() работает с int и float
  • max() / min() принимают несколько аргументов или итерируемый объект

Квест

Математические функции

15 мин30 XP

Даны числа a = -15.7, b = 3, c = 42. Выведите:

  1. Модуль a (округлённый до 1 знака)
  2. Максимальное из трёх чисел
  3. Минимальное из трёх чисел

Пример:

15.7
42
-15.7

Результаты появятся здесь после выполнения кода.