Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программирование на Python. На перемене Лёша складывал фигурки из карандашей

Varvar Clash Ученик (5), открыт 3 недели назад
4 ответа
Андрей Высший разум (428633) 3 недели назад
 t = [int(input()), int(input()), int(input())]
print(['НЕТ', 'ДА'][sum(t) > 2 * max(t)])
Глеб Невский Ученик (186) 3 недели назад
1. Длины карандашей: 3, 4, 5.

Проверяем условие треугольника:
- 3 + 4 > 5 - выполняется
- 3 + 5 > 4 - выполняется
- 4 + 5 > 3 - выполняется

Условие выполняется для всех трёх пар карандашей, значит, треугольник можно сложить. Выводим "ДА".

2. Длины карандашей: 7, 1, 3.

Проверяем условие треугольника:
- 7 + 1 > 3 - выполняется
- 7 + 3 > 1 - выполняется
- 1 + 3 > 7 - не выполняется

Условие не выполняется для пары карандашей с длинами 1 и 3. Значит, треугольник из таких карандашей сложить нельзя. Выводим "НЕТ".
Bloody Slave Гуру (2546) 3 недели назад
 def is_triangle(a, b, c): 
# Проверяем условие треугольника
if a + b > c and a + c > b and b + c > a:
return "ДА"
else:
return "НЕТ"

# Ввод данных
a, b, c = map(int, input("Введите длины трёх карандашей через пробел: ").split())

# Вывод результата
print(is_triangle(a, b, c))
0 1 Профи (737) 3 недели назад
  
arr = []
arr.append(int(input()))
arr.append(int(input()))
arr.append(int(input()))

for item1 in arr:
for item2 in arr:
for item3 in arr:
if (item1+item2) > item3:
next
else:
print("False")
exit()

print("True")
Похожие вопросы