Модуль math

Модуль - это библиотека функций

Её ( библиотеку ) можно подключить к нашей ( вашей ) программе

Сегодня мы поговорим о модуле math

import math

Не забывайте подключать модуль перед использованием

import math

Функции модуля вызываются так

n5 = math.sqrt(25) 

Если вы ленивый, и не хотите писать math.sqrt , а хотите писать просто sqrt

то можете сразу подключить абсолютно все функции модуля

Это делается следующим образом

from math import *
n5 = sqrt(25) 

Но если вам не нужны абсолютно все функции, вы можете подключить только те,

которые вам необходимы для работы ( или игры ) в вашей программе ( рекомендуется )

from math import sqrt # подключение только одной функции sqrt - вычисление квадратного корня
n5 = sqrt(25) 

Некоторые функции (и константы) модуля math

Функция Описание
abs() Абсолютная величина ( модуль ) - встроенная функция, не надо подключать
int() Округляет число в сторону нуля - встроенная функция, не надо подключать
round() Округляет число по правилам математики - встроенная функция, не надо подключать
round(x, 2) Округляет число x до 2х знаков после запятой
floor() Пол
ceil() Потолок
sqrt() Квадратный корень
pow(x, 2) Возведение числа x в степень 2
factorial() Факториал
pi 3.14
log(x) Натуральный логарифм числа x. Основание натурального логарифма равно числу e
log10(x) Десятичный логарифм числа x. Основание десятичного логарифма равно числу 10
log(x, b) Логарифм числа x по основанию b

Источник stepik.org