НАПИШИТЕ ПРОГРАММУ, которая вводит с клавиатуры три целых числа a,b,c, и печатает площадь треугольника со сторонами a,b,c, если он существует, и сообщение "ERROR: NO TRIANGLE", если такого треугольника не существует

24 Мая 2019 в 19:40
257 +1
0
Ответы
1
def triangle_area(a, b, c):
if a + b > c and a + c > b and b + c > a:
s = (a + b + c) / 2
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
return area
else:
return "ERROR: NO TRIANGLE"
a = int(input("Enter side a: "))
b = int(input("Enter side b: "))
c = int(input("Enter side c: "))
result = triangle_area(a, b, c)
print(result)

Пример работы программы:

Enter side a: 3
Enter side b: 4
Enter side c: 5
6.0Enter side a: 1
Enter side b: 2
Enter side c: 3
ERROR: NO TRIANGLE
28 Мая 2024 в 16:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир