Предмет: Информатика,
автор: dosenkomaximua
Повторити оператори розгалуження мови Python:
Задача
Дано три сторони трикутника a, b, c. Визначте тип трикутника із заданими сторонами.
Виконайте тестування прграми з наступними вхідними даними:
1 трикутник - 5 5 5
2 трикутник - 3 4 5
3 трикутник - 5 6 5
4 трикутник - 4 6 12
Трикутник існує тоді і тільки тоді, коли сума довжин будь-яких двох його сторін більша за третю.
Приложения:

Ответы
Автор ответа:
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) # Такий трикутник не існує
Похожие вопросы
Предмет: Українська мова,
автор: kadzuha0192
Предмет: Геометрия,
автор: marselryabcev
Предмет: География,
автор: lovekristina542
Предмет: Английский язык,
автор: darya1719