• Предмет: Информатика
  • Автор: nodirzhoniris
  • Вопрос задан 1 год назад

12. Определите возможность существования треугольника по трем сторонам. Составьте программу применяя вложенное или каскадное ветвление.
Плиз помогите разобраться

Приложения:

Ответы

Ответ дал: leprekon882
1

Для существования треугольника необходимо и достаточно, чтобы сумма длин двух его сторон была больше третьей стороны. Это называется теоремой о существовании треугольника.

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.


nodirzhoniris: Капец спасибо большое
Вас заинтересует