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

На вході програми маємо три натуральних числа а, b і с, записані в одному рядку через пропуск. У відповідь потрібно вивести одне з повідомлень: рівносторонній, якщо існує рівносторонній довжинами сторін a, b, c; рівнобедрений, якщо існує довжинами сторін a, b, c; трикутник з рівнобедрений трикутник з різносторонній, якщо існує різносторонній трикутник з довжинами сторін a, b, c; не існує., якщо трикутника з довжинами сторін a, b, с не існує.​

Ответы

Ответ дал: ILFV183
1

Ответ:

python:

a, b, c = map(int, input().split())

if not (a > b + c and b > a + c and c > a + b):

   print('Такого трикутника не існує')

elif not (a == b and a == c):

   print('Різносторонній трикутник')

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

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

else:

   print('Рівносторонній трикутник')

Объяснение:


solomiamimi2010: не правильно
ILFV183: Да, ошибся, уже правильный код:
a, b, c = map(int, input().split())

if not (a < b + c and b < a + c and c < a + b):
print('Такого трикутника не існує')
elif not (a == b or a == c or b == c):
print('Різносторонній трикутник')
elif a == b and b == c and a == c:
print('Рівносторонній трикутник')
else:
print('Рівнобедренний трикутник')
Вас заинтересует