В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
amorfteriya
amorfteriya
20.08.2022 06:49 •  Информатика

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

Ответ:
71121
71121
08.08.2021 11:23

import math # импорт библиотеки math для вычислений

# запрашиваем стороны:

a = int(input('Введите первую сторону треугольника: '))

b = int(input('Введите вторую сторону треугольника: '))

c = int(input('Введите третью сторону треугольника: '))

if a + b <= c or b + c <= a or a + c <= b: # сумма любых двух сторон должна быть больше третьей

  print('Треугольника с данными сторонами не существует') # если нет, то выводим это

else: # если сумма любых двух больше третьей, то проводим вычисления:

   a1 = float(math.acos((a ** 2 + b ** 2 - c ** 2) / (2 * a * b)) * 180 / math.pi) # по теореме косинусов

   b1 = float(math.acos((a ** 2 - b ** 2 + c ** 2) / (2 * a * c)) * 180 / math.pi) # 1) вычисляем сторону; 2) переводим число в радианах, которое возвращает math.acos(), в градусы (180 / pi)

   c1 = float(math.acos((b ** 2 + c ** 2 - a ** 2) / (2 * c * b)) * 180 / math.pi)

  print('Первый угол треугольника: ' + str(round(a1, 2)))  # выводим значения, округляя до сотен

   print('Второй угол треугольника: ' + str(round(b1, 2)))

   print('Третий угол треугольника: ' + str(round(c1, 2)))

Объяснение:


: в питоне 3.7 при вводе сторон треугольника будут выводиться градусы углов
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?