Python предоставляет множество функций для работы с числами, как целыми, так и вещественными.
Ниже приведены некоторые из них:
abs(x) - возвращает абсолютное значение числа x.
x = -10 print(abs(x)) # выведет 10
round(x, n) - округляет число x до n знаков после запятой. Если n не указано, число округляется до ближайшего целого.
x = 3.1415926 print(round(x, 2)) # выведет 3.14 y = 3.6 print(round(y)) # выведет 4
pow(x, y) или x ** y - возводит число x в степень y.
x = 2 y = 3 print(pow(x, y)) # выведет 8 print(x ** y) # выведет 8
divmod(x, y) - возвращает частное и остаток от деления числа x на число y.
x = 10 y = 3 result = divmod(x, y) print(result) # выведет (3, 1)
max(iterable) - возвращает наибольший элемент в итерируемом объекте.
x = [1, 3, 5, 2, 4] print(max(x)) # выведет 5
min(iterable) - возвращает наименьший элемент в итерируемом объекте.
x = [1, 3, 5, 2, 4] print(min(x)) # выведет 1
sum(iterable) - возвращает сумму элементов в итерируемом объекте.
x = [1, 3, 5, 2, 4] print(sum(x)) # выведет 15
int(x) - преобразует значение x в целое число. Если x является строкой, она должна содержать допустимое представление целого числа.
x = "10" print(int(x)) # выведет 10
float(x) - преобразует значение x в число с плавающей точкой. Если x является строкой, она должна содержать допустимое представление числа с плавающей точкой.
x = "3.14" print(float(x)) # выведет 3.14
Это только некоторые из функций для работы с числами в Python. В языке также есть множество математических функций, таких как sin(), cos(), tan(), sqrt() и другие, которые могут быть использованы с помощью модуля math.