• Предмет: Информатика
  • Автор: dosenkomaximua
  • Вопрос задан 4 месяца назад

Повторити оператори розгалуження мови Python:

Задача

Дано три сторони трикутника a, b, c. Визначте тип трикутника із заданими сторонами.

Виконайте тестування прграми з наступними вхідними даними:

1 трикутник - 5 5 5

2 трикутник - 3 4 5

3 трикутник - 5 6 5

4 трикутник - 4 6 12


Трикутник існує тоді і тільки тоді, коли сума довжин будь-яких двох його сторін більша за третю.

Приложения:

Ответы

Ответ дал: egoregdark
0

Відповідь:

def triangle(a: float, b: float, c: float) -> None:

   if a+b > c and a+c > b and b+c > a:

       if a == b == c:

           print("Це рівносторонній трикутник")

       elif a == b or b == c or a == c:

           print("Це рівнобедрений трикутник")

       else:

           print("Це різносторонній трикутник")

   else:

       print("Такий трикутник не існує")

triangle(5, 5, 5)  # Це рівносторонній трикутник

triangle(3, 4, 5)  # Це різносторонній трикутник

triangle(5, 6, 5)  # Це рівнобедрений трикутник

triangle(4, 6, 12)  # Такий трикутник не існує

Вас заинтересует