Использование Sin-1 или обратный грех в Python

Вот мой код:

# point of intersection between opposite and hypotenuse

x,y  =    pygame.mouse.get_pos()


# using formula for length of line

lenline1 = (x-x)**2 + (300-y)**2
lenline2 = (x-700)**2 + (y-300)**2

opposite = math.sqrt(lenline1)

adjacent = math.sqrt(lenline2)

# Converting length of lines to angle

PQ = opposite/adjacent
k = math.sin(PQ)
j = math.asin(k)

print(j)  

Я не получаю ожидаемых результатов, хотя после возни с ним я подобрался близко, но это было не совсем правильно. Может ли кто-нибудь сказать мне, что я делаю не так? У меня есть две строки: напротив и рядом И я хочу получить угол, используя обратную сторону греха. Что я делаю неправильно. Я только начинающий, поэтому не даю слишком подробную информацию. Я не могу представить, что это трудно сделать.

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос