Я пытался создать простую программу расчета тригонометрии с прямоугольными треугольниками с учетом возможных значений «x», «none» и двух других с числами. Я знаю о функциях math.cos(), math.sin() и т. Д., Но они дают мне разные цифры от того, что мне дает мой калькулятор. Вот пример некоторого кода, который я пытался использовать:Почему функции тригонометрии Python дают разные результаты, чем мой калькулятор?
if hyp == "none" and opp == "x":
answer = adj * math.tan(ang)
После ввода значений None
для гип, 6
для прил, x
для ОПП и 37
для анг, я получаю значение:
-289.036
на моем калькуляторе, то же самое встречается с «4.521» , Почему они дают разные результаты?
Подсказки: Единица. Единицы важны! –
Hint2: Углы углов не являются градусами. – SiHa
Я это знаю. Я цитирую: «поскольку они, похоже, дают разные результаты из-за радианов/градусов или чего-то подобного». Я ищу решение. –