Числа и арифметикаУрок 4 из 5
round(), abs(), max(), min()
15 мин20 XP
Встроенные математические функции
round() — округление
pythonround(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() — абсолютное значение
pythonabs(-42) # 42
abs(3.14) # 3.14
abs(-0.001) # 0.001
max() и min()
pythonmax(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() — сумма последовательности
pythonsum([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иfloatmax()/min()принимают несколько аргументов или итерируемый объект
Квест
Математические функции
15 мин30 XP
Даны числа a = -15.7, b = 3, c = 42.
Выведите:
- Модуль
a(округлённый до 1 знака) - Максимальное из трёх чисел
- Минимальное из трёх чисел
Пример:
15.7
42
-15.7
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.