1. ホーム
  2. python

[解決済み] Pythonでラジアンを度数に変換するには?

2022-03-03 15:51:37

質問

math モジュールの中で、私が見つけたのは math.cos(x) で、cos/sin/tan/acos/asin/atan とします。これはラジアン単位で答えを返します。どうすれば、度数で答えを得ることができますか?

以下は私のコードです。

import math

x = math.cos(1)
y = x * 180 / math.pi
print(y)
30.9570417874

私の電卓は、degで、私を与えます。

cos(1)
0.9998476...

解決方法は?

Pythonには、2つの関数が math パッケージを使用します。 radians は度をラジアンに変換し degrees は、ラジアンを度数に変換する。

電卓の出力に合わせるために、必要です。

>>> math.cos(math.radians(1))
0.9998476951563913

cos, sin, tan はラジアン単位の角度を入力としてその比率を返し、acos, asin, atan は比率を入力としてラジアン単位の角度を返すことに注意してください。角度を変換するだけで、比率を変換することはない。