diff --git a/2.2_lesson.18.20.py b/2.2_lesson.18.20.py new file mode 100644 index 0000000..c52eb0b --- /dev/null +++ b/2.2_lesson.18.20.py @@ -0,0 +1,32 @@ +''' ****** Задание 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("крайне мала") +