''' ****** Задание 18(R) из 20 Параграф 2.2 ********* * В давние времена верили, что если местность имеет форму треугольника, то в ней может скрываться страшное зло. При этом риск столкнуться с ним зависел от формы треугольника: Остроугольный — вероятность встречи со злом крайне мала. Тупоугольный — опасность велика. Прямоугольный — вероятность 100%! Напишите программу, которая определяет вероятность встретить зло по длинам сторон треугольника. Воспользуйтесь для этого составными условными операциями. ''' if __name__ == "__main__" try: a = float(input()) b = float(input()) c = float(input()) except ValueError: exit() if a + b <= c or a + c <= b or b + c <= a: print("не треугольник") exit() sides = sorted([a, b, c]) a, b, c = sides[0], sides[1], sides[2] if a ** 2 + b ** 2 == c ** 2: print("100%") elif a ** 2 + b ** 2 < c ** 2: print("велика") else: print("крайне мала")