Модуль 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