12. Определите возможность существования треугольника по трем сторонам. Составьте программу применяя вложенное или каскадное ветвление.
Плиз помогите разобраться
![](https://files.topotvet.com/i/988/9888111ec68d85a0d0a6116e24432519.png)
Ответы
Для существования треугольника необходимо и достаточно, чтобы сумма длин двух его сторон была больше третьей стороны. Это называется теоремой о существовании треугольника.
Python.
def is_triangle(a, b, c):
if a + b > c and a + c > b and b + c > a:
return True
else:
return False
a = int(input("Enter length of first side: "))
b = int(input("Enter length of second side: "))
c = int(input("Enter length of third side: "))
if is_triangle(a, b, c):
print("These sides can form a triangle.")
else:
print("These sides cannot form a triangle.")
Программа принимает три входные значения — длины трех сторон треугольника, и выполняет проверку с помощью условной конструкции if. Если теорема о существовании треугольника выполняется, функция is_triangle возвращает True, иначе False. Если сумма длин двух сторон треугольника больше третьей стороны, то это значит, что треугольник может существовать. В противном случае треугольник не может существовать, функция вернет False.