Задать вопрос
kumaxim
@kumaxim
Web-программист

Как найти угол между средней линией и катетом в треугольнике?

Доброго всем времени суток.
Тренируюсь в программировании на Python на сервисе Hacker Rank. Споткнулся об задачу о нахождении угла в треугольнике.

Условия: прямоугольный треугольник, из прямого угла к гипотенузе проведена средняя линия. Длинны катетов известны.
Найти угол между средней линией и прилежащим катетом.
5f834b34520ba754897474.png

В дискуссии к задаче, другие участники уже опубликовали свои решения. Вот например:
import math

AB = int(raw_input()) 
BC = int(raw_input()) 
print str(int(round(math.degrees(math.atan2(AB,BC)))))+'°'


Сервис этот код принимает и засчитывает задание, однако, я не понимаю откуда здесь возникает atan2?
Я понимаю, что у меня пробел в фундаментальных знаниях математики. Мне не ясно, каким вообще образом арк тангенс связан с этим углом. Я не понимаю, по какой фразе гуглить или в какую сторону вообще копать.

Укажите мне, пожалуйста, направление.
  • Вопрос задан
  • 489 просмотров
Подписаться 1 Простой 1 комментарий
Ответ пользователя GavriKos К ответам на вопрос (4)
GavriKos
@GavriKos
Гуглить соотношения в прямоугольном треугольнике.
А еще равенства углов в равнобедренных треугольниках могут пригодится...
Осталось найти где тут равнобедренные треугольники, а они есть
Ответ написан
Комментировать