Есть ответ 👍

НА решить задачу, уже неделю не могу разобраться. ответы на неё на других сайтах в том числе и на этом смотрел, не вот сама задача:

Вам даны 4 отрезка. Выведите YES, если среди них найдутся 3, из которых можно составить треугольник, и NO в противном случае.
Для решения напишите функцию triangle(a, b, c), которая будет возвращать True, если из трёх заданных отрезков можно составить треугольник, и False иначе.

Ввод: 1 2 3 4 (каждая цифра с новой строки). Вывод "YES"
Другой пример ввода: 1 2 3 8 (каждая цифра с новой строки). Вывод "NO"

Вот сама заготовка кода:

def triangle(a, b, c):
#Здесь вписать недостающий код
a = int(input())
b = int(input())
c = int(input())
d = int(input())
if triangle(a,b,c) or triangle(a,b,d) \
or triangle(a,c,d) or triangle(b,c,d):
print("YES")
else:
print("NO")

Примеры:
Ввод:
1
2
3
4
Вывод:
YES

Ввод:
1
2
3
8
Вывод:
NO

175
420
Посмотреть ответы 2

Ответы на вопрос:

WhiteAlex
4,8(51 оценок)

Вот.

Объяснение:

def triangle(a, b, c):

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

       return True

   else:

       return False

a = int(input())

b = int(input())

c = int(input())

d = int(input())

if triangle(a,b,c) or triangle(a,b,d) or triangle(a,c,d) or triangle(b,c,d):

   print("YES")

else:

   print("NO")

ник5028
4,4(46 оценок)

247(8) = 010 100 111 a9(16) = 1010 100110100111 < 10101000 <   10101001ответ: dсмысл был в том, что каждая цифра в системе с основанием 2^k кодируется k цифрами в двоичной (т.е. 3 в восьмеричной и 4 в шестнадцатеричной), что делает перевод значительно проще.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS