2017-02-10 19 views
-3

Собираюсь программы, которые используют некоторые ракурсов .. При использовании PY3 Как сделать Python использовать Градусы систему вместо Радиан .. я пытался:Как использовать Градусы системы в Python3

A=cos(22) 
A=degrees(A) 
print (A) 
and the output is not Equaling 0.92718 
+1

Возможно, вы имели в виду Radian? –

+0

'math.radians (360)' даст вам примерно 2 * pi – byxor

+2

Обратите внимание, что результат вычисления 'cos (22)' является безразмерным числом, а не мерой степеней. Этот код кажется смущенным в этом вопросе. –

ответ

2

Вы могли бы также знать о Numpy библиотеки. Вы можете сделать то, что хотите сделать очень явным.

>>> import numpy as np 
>>> np.cos(np.deg2rad(22)) 
0.92718385456678742 
+0

Большое спасибо <3! –

+0

Добро пожаловать! –

1

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

A = math.cos(math.radians(22)) 
+0

Я пробовал Это раньше ... и все еще неправильно, мой калькулятор говорит, что ответ равен 0,9271. Выход A = cos (22) находится в радианах? , если это возможно. Могу ли я преобразовать его с помощью math.degrees(), я имею в виду, это правильно? –

+0

Я просто попробовал это, и я получил 0.9271 ... как результат. Функция cos ожидает радианы не в градусах, поэтому вам нужно отбросить 22 градуса. – Atirag