Повторити оператори розгалуження мови 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) # Такий трикутник не існує
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
4 месяца назад
1 год назад
7 лет назад
7 лет назад