Python предоставляет множество встроенных математических функций и дополнительных функций в модуле math
, которые позволяют выполнять разнообразные математические операции. В этой статье мы подробно рассмотрим основные функции с примерами.
Python имеет некоторые встроенные математические функции. Ниже приведены некоторые из них:
Функция abs()
Возвращает абсолютное значение числа.
print(abs(-5)) # Вывод: 5
Функция round()
Округляет число до ближайшего целого. Если число находится точно между двумя целыми, то округляется до ближайшего четного числа.
print(round(5.5)) # Вывод: 6
print(round(4.5)) # Вывод: 4
Функция max() и min()
Возвращают максимальное и минимальное значение соответственно из списка чисел или итерируемого объекта.
numbers = [1, 2, 3, 4, 5]
print(max(numbers)) # Вывод: 5
print(min(numbers)) # Вывод: 1
Функция sum()
Возвращает сумму всех чисел в итерируемом объекте.
numbers = [1, 2, 3, 4, 5]
print(sum(numbers)) # Вывод: 15
Функция pow()
Возвращает значение первого аргумента, возведенного в степень второго аргумента.
print(pow(2, 3)) # Вывод: 8
Модуль math
содержит множество дополнительных математических функций. Ниже приведены некоторые из них:
Функция math.sqrt()
Возвращает квадратный корень числа.
import math
print(math.sqrt(16)) # Вывод: 4.0
Функции math.sin(), math.cos(), math.tan()
Возвращают синус, косинус и тангенс аргумента соответственно. Аргумент предполагается указывать в радианах.
import math
print(math.sin(math.pi / 2)) # Вывод: 1.0
print(math.cos(math.pi)) # Вывод: -1.0
print(math.tan(math.pi / 4)) # Вывод: 0.9999999999999999
Функции math.ceil() и math.floor()
Округляют число вверх и вниз до ближайшего целого соответственно.
import math
print(math.ceil(4.7)) # Вывод: 5
print(math.floor(4.7)) # Вывод: 4
Функция math.factorial()
Возвращает факториал числа.
import math
print(math.factorial(5)) # Вывод: 120
В Python доступно множество математических функций для выполнения разнообразных задач. Встроенные функции позволяют выполнять базовые операции, такие как округление, получение абсолютного значения и др. Для более сложных операций можно использовать функции из модуля math
. Использование этих функций помогает делать код более чистым и понятным.
Содержание: