Как найти угол в градусах имея синус - python

Я пишу игру на pygame и мне нужно найти угол.

sin = y/(math.sqrt(x*x+y*y))

sin - синус этого угла, как с помощью него найти сам угол?


Ответы (1 шт):

Автор решения: Stanislav Volodarskiy

Если требуется узнать угол направления на точку (x, y), всегда используйте math.atan2. Она решает задачу точнее и быстрее чем любая другая обратная тригонометрическая функция. Обратите внимание на обратный порядок аргументов:

angle_in_radians = math.atan2(y, x)

Радианы надо будет перевести в градусы:

angle_in_degrees = angle_in_radians * 180 / math.pi
→ Ссылка