Вопрос задан 08.08.2026 в 21:25. Предмет Информатика. Спрашивает Кириллова Любовь.

помогите пожалуйста : в питоне 3.7 при вводе сторон треугольника будут выводиться градусы углов

Перейти к ответам

Ответы на вопрос

Отвечает Крипчакова Настя.

Нужно использовать теорему косинусов. Если стороны треугольника равны \(a\), \(b\), \(c\), то угол напротив стороны \(a\) можно найти так:

\[ \cos A = \frac{b^2 + c^2 - a^2}{2bc} \]

Пример программы для Python 3.7:

import math

a = float(input('a = '))
b = float(input('b = '))
c = float(input('c = '))

if a + b <= c or a + c <= b or b + c <= a:
    print('Такого треугольника не существует')
else:
    A = math.degrees(math.acos((b*b + c*c - a*a) / (2*b*c)))
    B = math.degrees(math.acos((a*a + c*c - b*b) / (2*a*c)))
    C = 180 - A - B
    print('Угол A =', A)
    print('Угол B =', B)
    print('Угол C =', C)

Программа сначала проверяет, существует ли треугольник, а потом выводит его углы в градусах.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос