Модуль math в Python предоставляет доступ к математическим функциям, которые основаны на стандартной математической библиотеке C. В этой статье мы рассмотрим основные функции модуля math и научимся их использовать.
Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.
Импортирование модуля math
Для начала работы с модулем math, его необходимо импортировать. Для этого используйте следующую строку кода:
import math
Основные функции модуля math
Округление чисел
Модуль math предоставляет функции для округления чисел:
math.ceil(x)— округляет число вверх до ближайшего целого числа.
import math print(math.ceil(4.6)) # Output: 5
math.floor(x)— округляет число вниз до ближайшего целого числа.
import math print(math.floor(4.6)) # Output: 4
Тригонометрические функции
Модуль math также предоставляет набор тригонометрических функций:
math.sin(x)— вычисляет синус угла x, заданного в радианах.math.cos(x)— вычисляет косинус угла x, заданного в радианах.math.tan(x)— вычисляет тангенс угла x, заданного в радианах.
import math angle = math.radians(45) # конвертируем градусы в радианы print(math.sin(angle)) # Output: 0.7071067811865476 print(math.cos(angle)) # Output: 0.7071067811865476 print(math.tan(angle)) # Output: 1.0000000000000002
Изучайте Python на онлайн-курсе от Skypro «Python-разработчик». Программа рассчитана на новичков без опыта программирования и технического образования. Курс проходит в формате записанных коротких видеолекций. Будет много проверочных заданий и мастер-классов. В конце каждой недели — живая встреча с экспертами в разработке для ответов на вопросы и разбора домашек.
Экспонента и логарифмы
Модуль math также предоставляет функции для работы с экспонентой и логарифмами:
math.exp(x)— вычисляет значение ex.math.log(x, base)— вычисляет логарифм числа x по основанию base. Если base не указан, то вычисляется натуральный логарифм.
import math print(math.exp(1)) # Output: 2.718281828459045 print(math.log(10)) # Output: 2.302585092994046 print(math.log(100, 10)) # Output: 2.0
Константы модуля math
Модуль math также предоставляет доступ к математическим константам:
math.pi— число π (пи)math.e— число e (экспонента)
import math print(math.pi) # Output: 3.141592653589793 print(math.e) # Output: 2.718281828459045
На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.
Заключение
Модуль math содержит множество полезных математических функций для работы с числами в Python. В этой статье мы рассмотрели основные из них, однако полный список функций вы можете найти в документации модуля math.
Не забывайте, что практика — лучший способ освоить новые знания. Так что экспериментируйте с функциями модуля math и удачи вам в изучении Python! 😉
Перейти в телеграм, чтобы получить результаты теста





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