НА решить задачу, уже неделю не могу разобраться. ответы на неё на других сайтах в том числе и на этом смотрел, не вот сама задача:
Вам даны 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
Ответы на вопрос:
Вот.
Объяснение:
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")
247(8) = 010 100 111 a9(16) = 1010 100110100111 < 10101000 < 10101001ответ: dсмысл был в том, что каждая цифра в системе с основанием 2^k кодируется k цифрами в двоичной (т.е. 3 в восьмеричной и 4 в шестнадцатеричной), что делает перевод значительно проще.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
kgrdva13.02.2022 12:47
-
AkaNika11.03.2020 07:55
-
qqmir19.03.2023 05:39
-
Redsizzurp22.04.2020 13:52
-
hs204.09.2020 12:15
-
Strangeeo29.04.2020 17:21
-
nata0402198031.05.2023 17:27
-
aidaadilbekova09.05.2020 08:18
-
Ал923к02.08.2020 07:20
-
esman230.04.2021 18:18
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.