Модуль math

Модуль math – один из наиважнейших в Python. Этот модуль предоставляет обширный функционал для работы с числами.
math.ceil(X) – округление до ближайшего большего числа.
math.copysign(X, Y) — возвращает число, имеющее модуль такой же, как и у числа X, а знак — как у числа Y.
math.fabs(X) — модуль X.
math.factorial(X) — факториал числа X.
math.floor(X) — округление вниз.
math.fmod(X, Y) — остаток от деления X на Y.
math.frexp(X) — возвращает мантиссу и экспоненту числа.
math.ldexp(X, I) — X * 2 i . Функция, обратная функции math.frexp().
math.fsum(последовательность) — сумма всех членов последовательности. Эквивалент встроенной функции sum(), но math.fsum() более точна для чисел с плавающей точкой.
math.isfinite(X) — является ли X числом.
math.isinf(X) — является ли X бесконечностью.
math.isnan(X) — является ли X NaN (Not a Number — не число).
math.modf(X) — возвращает дробную и целую часть числа X. Оба числа имеют тот же знак, что и X.
math.trunc(X) — усекает значение X до целого.
math.exp(X) — e X .
math.expm1(X) — e X — 1. При X → 0 точнее, чем math.exp(X)-1.
math.log(X, [base]) — логарифм X по основанию base. Если base не указан, вычисляется натуральный логарифм.
math.log1p(X) — натуральный логарифм (1 + X). При X → 0 точнее, чем math.log(1+X).
math.log10(X) — логарифм X по основанию 10.
math.log2(X) — логарифм X по основанию 2.
math.pow(X, Y) — X Y .
math.sqrt(X) — квадратный корень из X.
math.acos(X) — арккосинус X. В радианах.
math.asin(X) — арксинус X. В радианах.
math.atan(X) — арктангенс X. В радианах.
math.atan2(Y, X) — арктангенс Y/X. В радианах. С учетом четверти, в которой находится точка (X, Y).
math.cos(X) — косинус X (X указывается в радианах).
math.sin(X) — синус X (X указывается в радианах).
math.tan(X) — тангенс X (X указывается в радианах).
math.hypot(X, Y) — вычисляет гипотенузу треугольника с катетами X и Y (math.sqrt(x * x + y * y)).
math.degrees(X) — конвертирует радианы в градусы.
math.radians(X) — конвертирует градусы в радианы.
math.cosh(X) — вычисляет гиперболический косинус.
math.sinh(X) — вычисляет гиперболический синус.
math.tanh(X) — вычисляет гиперболический тангенс.
math.acosh(X) — вычисляет обратный гиперболический косинус.
math.asinh(X) — вычисляет обратный гиперболический синус.
math.atanh(X) — вычисляет обратный гиперболический тангенс.
math.erf(X) — функция ошибок.
math.erfc(X) — дополнительная функция ошибок (1 — math.erf(X)).
math.gamma(X) — гамма-функция X.
math.lgamma(X) — натуральный логарифм гамма-функции X.
math.pi — pi = 3,1415926.
math.e — e = 2,718281.
Для вставки кода на Python в комментарий заключайте его в теги
- Модуль csv - чтение и запись CSV файлов
- Создаём сайт на Django, используя хорошие практики. Часть 1: создаём проект
- Онлайн-обучение Python: сравнение популярных программ
- Книги о Python
- GUI (графический интерфейс пользователя)
- Курсы Python
- Модули
- Новости мира Python
- NumPy
- Обработка данных
- Основы программирования
- Примеры программ
- Типы данных в Python
- Видео
- Python для Web
- Работа для Python-программистов
- Сделай свой вклад в развитие сайта!
- Самоучитель Python
- Карта сайта
- Отзывы на книги по Python
- Реклама на сайте
Use Pi in Python

- Use the math.pi() Function to Get the Pi Value in Python
- Use the numpy.pi() Function to Get the Pi Value in Python
- Use the scipy.pi() Function to Get the Pi Value in Python
- Use the math.radians() Function to Get the Pi Value in Python
Python has a lot of objects and modules available for mathematical and scientific calculation.
In this tutorial, we will find and use the pi value in Python.
Use the math.pi() Function to Get the Pi Value in Python
For this, we will use the math module. The math module provides access to the mathematical functions in the Python programming language.
There are a lot of functions associated with this module. The math.pi() function is used for accessing the value of pi in Python. First of all, import the math module to access the pi function.
import math math.pi
3.141592653589793
We can now use this value for our calculations and expressions.
Use the numpy.pi() Function to Get the Pi Value in Python
The numpy.pi() can also return the value of pi in Python.
import numpy print(numpy.pi)
3.141592653589793
Use the scipy.pi() Function to Get the Pi Value in Python
The pi() function from the scipy module can also return the value of pi.
import scipy print(scipy.pi)
3.141592653589793
All three modules return the same value. The only reason why this function exists in three modules is that it allows us to work with pi value without importing any other module. For example, while working with NumPy , we won’t have to import math or scipy to get the value of pi.
Use the math.radians() Function to Get the Pi Value in Python
This is an unconventional method and is hardly ever used. There is another way to convert degrees to radians in Python without dealing with pi directly for the particular case. There is a function named radians() converting degree to radians in the math module.
import math math.radians(90)
1.5707963267948966
We can use this function to get the value of pi, as shown below.
import math math.radians(180)
3.141592653589793
As you can see, when we convert 180 degrees to radians, we get the value for pi.
Copyright © 2023. All right reserved
Число Пи в Python
На сколько я знаю, в некоторых языках есть такая стандартная константа, есть ли она в питоне?
И можно ли где-то увидеть список подобных стандартных констант?
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Задача python / pascal: В первой строке программе подается на вход число натуральное число n, не превышающее 1000
В аркадной компьютерной игре звездный истребитель может выполнить одну из пяти команд. Команды.
Большое число Python
Вася написал на длинной полоске бумаги большое число и решил похвастаться своему старшему брату.
Число Армстронга в python
Пожалуйста, могите написать в python. Число Армстронга (также самовлюбленное число) – натуральное.

Python, Положительное число
Положительное число Вам дано число n. Выведите YES, если число больше или равно 0. Выведите NO.
135 / 120 / 37
Регистрация: 30.09.2012
Сообщений: 400

Сообщение было отмечено shustrik как решение
Решение
import math print math.pi
Регистрация: 29.03.2014
Сообщений: 164
pashtet-kun, благодарю сердешно.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Даны натуральное число a, натуральное число n. Вычислить a(a+1)(a+2).(a+n-1). Python
Даны натуральное число a, натуральное число n. Вычислить a(a+1)(a+2). (a+n-1). Если можно,то.

Python задача пропавшее число
Нужно найти нехватающее число. Первое число на входе - общее кол-во чисел. 10 4 1 7 8 3 5 9.
Python. Преобразование прописной цифры в число
Как преобразовать числа, написанные прописью, такие как: "двадцать один", "первое" и т. д. На.
Python. Массивы. Найти число повторений
Найти в массиве наибольшее число повторений элементов. Вывести значение элемента и количество его.
Переменное число аргументов в функции python
Здравствуйте, скажите пожалуйста, можно ли данную функцию как - нибудь преобразовать в функцию с.
Дано натуральное число n. Найти сумму n^2+n+1^2+.+2n^2. Python
Дано натуральное число n. Найти сумму n^2+n+1^2+.+2n^2. Python Не совсем понимаю, как решить эту.
Проверить является ли число счастливым на языке Python
Петя любит счастливые числа. Всем известно, что счастливыми являются положительные целые числа, в.
Python округляет число ПИ до 3 целых.
Python 2.6.6
Может и правда, было бы лучше договориться и приравнять число ПИ к трем целым для простоты вычислений?
qumo
22.01.13 17:59:51 MSK
← 1 2 3 4 →

import math print math.pi
Google-ch
( 22.01.13 18:03:50 MSK )
Ответ на: комментарий от Google-ch 22.01.13 18:03:50 MSK
qumo
( 22.01.13 18:04:37 MSK ) автор топика

Python 3.3.0 (default, Dec 22 2012, 21:02:07) [GCC 4.7.2] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import math >>> math.pi 3.141592653589793 >>>
kernelpanic ★★★★★
( 22.01.13 18:04:39 MSK )
Может и правда, было бы лучше договориться и приравнять число ПИ к трем целым для просто вычислений?
Но такие угловатые круги - это не эстетично же.
imtw
( 22.01.13 18:09:14 MSK )

Тебе продали бракованный интерпретатор - требуй замены по гарантии.
tailgunner ★★★★★
( 22.01.13 18:09:24 MSK )
Ответ на: комментарий от tailgunner 22.01.13 18:09:24 MSK
Тебе продали бракованный интерпретатор - требуй замены по гарантии.
А нельзя ли подтянуть из репозитория гарантийный талон?
qumo
( 22.01.13 18:10:33 MSK ) автор топика
Ответ на: комментарий от kernelpanic 22.01.13 18:04:39 MSK
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import math >>> math.pi 3
qumo
( 22.01.13 18:11:28 MSK ) автор топика

А что выведет print 2/3.0
baverman ★★★
( 22.01.13 18:14:15 MSK )

$ python2 Python 2.7.3 (default, Dec 15 2012, 10:33:41) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import math >>> print math.pi 3.14159265359 >>> $ python3 Python 3.2.3 (default, Dec 15 2012, 10:42:38) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import math >>> print(math.pi) 3.141592653589793