Теория:

В Python есть множество библиотек, и одна из них — \(math\). Она содержит часто применяемые математические функции и константы. Все вычисления происходят с вещественными числами.
 
Ты уже знаешь, как можно записать в Python:
 
сложение (\(+\));
вычитание (\(-\));
умножение (\(*\));
деление (\( / \));
целочисленное деление (\(//\));
остаток от деления (%).
 
Но как записать \(sin\), \(cos\), \(log\), квадратный корень, факториал и другие математические функции, обозначений которых нет на клавиатуре? Здесь на помощь приходит библиотека \(math\).
 
Синтаксис и подключение.
  
Чтобы подключить модуль \(math\), нужно в начале программы написать: \(import\) \(math\).
 
Константы π,e: \(math.pi\), \(math.e\).
  
Пример \(1\)
 
Составить программу определения площади круга по формуле: S=πR2.
 
p1.jpg
Рис. \(1\). Примерная программа
 
р2_.jpg
Рис. \(2\). Результат работы программы
 
Пример \(2\)
 
Вывести на экран значение числа Эйлера (\(e\)).
 
p3.jpg
Рис. \(3\). Вывод значения \(e\)
 
р4.jpg
Рис. \(4\). Результат работы программы
  
Тригонометрические функции.
 
\(sin(x)\)\(math.sin(x)\)
\(cos(x)\)\(math.cos(x)\)
\(tg(x)\)\(math.tan(x)\)
\(arcsin(x)\)\(math.asin(x)\)
\(arccos(x)\)\(math.acos(x)\)
\(arctg(x)\)\(math.atan(x)\)
 
Логарифмические функции.
  
Натуральный логарифм
\(math.log(x)\)
Логарифм по основанию \(2\)
\(math.log2(x)\)
Логарифм по основанию \(10\)\(math.log10(x)\)
Возведение числа \(a\) в степень \(b\)\(math.pow(2,4)\)
Корень квадратный из числа\(math.sqrt(x)\)
Определение факториала числа \(n!\)\(math.factorial(n)\)
Округление вещественных чисел
До большего целого числа
\(math.ceil(x)\);
до меньшего целого числа
\(math.floor(x)\)
 
Пример \(3\)
 
Составить программу для определения \(sin(x)\) для \(x\), изменяющегося в диапазоне от \(0\) до \(90\) с шагом \(10\).
 
р5.jpg
Рис. \(5\). Примерная программа на Python
 
р6.jpg
Рис. \(6\). Результат работы программы
 
Пример \(4\)
 
Вычислить сумму факториалов от \(1\) до \(5\) (\(1!+2!+3!+4!+5!\)).
 
p7.jpg
Рис. \(7\). Примерная программа на Python
 
p8.jpg
Рис. \(8\). Результат работы программы
Источники:
Рис. 1. Примерная программа. © ЯКласс.
Рис. 2. Результат работы программы. © ЯКласс.
Рис. 3. Вывод значения е. © ЯКласс.
Рис. 4. Результат работы программы. © ЯКласс.
Рис. 5. Примерная программа на Python. © ЯКласс.
Рис. 6. Результат работы программы. © ЯКласс.
Рис. 7. Примерная программа на Python. © ЯКласс.
Рис. 8. Результат работы программы. © ЯКласс.