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

А. до меня никак не доходит. делать в python. даны вещественные положительные числа a, b, c. если существует треугольник со сторонами a, b, c, то определить его вид (прямоугольный, остроугольный или тупоугольный) и особенности (равносторонний, равнобедренный, разносторонний).

Ответ:
Lisova1
Lisova1
08.10.2020 07:16
#!/usr/bin/python3

import math

a = 1.0
b = 2.0
c = 3.0

A = math.degrees(math.acos(math.radians(((b**2 + c**2 - a**2) / 2 * b * c
B = math.degrees(math.acos(math.radians(((a**2 + c**2 - b**2) / 2 * a * c
C = math.degrees(math.acos(math.radians(((a**2 + b**2 - c**2) / 2 * a * b

ravnobedr = (a == b and a == c) or (a == b and b == c) or (a == c and b == c)
ravostor = a == b == c

priamoug = A == 90 or B == 90 or C == 90

ostroug = A < 90 or B < 90 or C < 90

tupoug = A > 90 or B > 90 or C > 90

print(
    '''
равнобедренный {}
равносторонний {}

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