Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
7 профессий по цене одной
07:05:47:06
дн. ч. мин. сек.
10 Сен 2024
2 мин
4993

Как работать с математическими функциями в Python

Изучите основные математические функции в Python, включая встроенные функции и модуль `math`, с примерами использования для новичков.

Python предоставляет множество встроенных математических функций, а также дополнительный модуль math, который содержит более продвинутые функции и константы. В этой статье мы рассмотрим основные математические функции и как с ними работать.

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

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

Python имеет несколько встроенных функций для выполнения базовых математических операций:

  • abs(x) — возвращает абсолютное значение числа x
  • round(x, n) — округляет число x до n знаков после запятой (n — необязательный аргумент)

Примеры использования:

x = -5
y = 3.14159

print(abs(x))  # Выведет 5
print(round(y, 2))  # Выведет 3.14

Модуль math

Для использования дополнительных математических функций вам потребуется импортировать модуль math. Вот некоторые полезные функции из этого модуля:

  • math.sqrt(x) — возвращает квадратный корень числа x
  • math.sin(x) — возвращает синус угла x, заданного в радианах
  • math.cos(x) — возвращает косинус угла x, заданного в радианах
  • math.tan(x) — возвращает тангенс угла x, заданного в радианах
  • math.radians(x) — конвертирует угол x из градусов в радианы
  • math.degrees(x) — конвертирует угол x из радиан в градусы

Примеры использования:

import math

x = 25
y = 45

print(math.sqrt(x))  # Выведет 5.0
print(math.sin(math.radians(y)))  # Выведет 0.7071067811865475

Изучайте Python на онлайн-курсе от Skypro «Python-разработчик». Программа рассчитана на новичков без опыта программирования и технического образования. Курс проходит в формате записанных коротких видеолекций. Будет много проверочных заданий и мастер-классов. В конце каждой недели — живая встреча с экспертами в разработке для ответов на вопросы и разбора домашек.

Экспонента и логарифм

Модуль math также предоставляет функции для работы с экспонентой и логарифмами:

  • math.exp(x) — возвращает e^x
  • math.log(x, base) — возвращает натуральный логарифм числа x (или логарифм по основанию base, если указано)

Примеры использования:

import math

x = 2

print(math.exp(x))  # Выведет 7.389056098930649
print(math.log(x))  # Выведет 0.6931471805599453
print(math.log(x, 10))  # Выведет 0.3010299956639812

Теперь вы знаете основные математические функции в Python и как их использовать. Удачного кодирования! 😉

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

Добавить комментарий