На перемене Лёша складывал фигурки из карандашей. Из трёх карандашей можно сложить треугольник, если сумма длин любых двух карандашей больше длины третьего.
python
def check_triangle(a, b, c):
if a + b > c and a + c > b and b + c > a:
return True
else:
return False
def main():
a = float(input("Введите длину первого карандаша: "))
b = float(input("Введите длину второго карандаша: "))
c = float(input("Введите длину третьего карандаша: "))
if check_triangle(a, b, c):
print("Треугольник можно построить")
else:
print("Треугольник нельзя построить")
if __name__ == "__main__":
main()
1. В функции `check_triangle` мы проверяем выполнение условия существования треугольника.
2. В функции `main` считываем от пользователя три длины карандашей и вызываем `check_triangle`.
3. Затем в зависимости от результата выводим соответствующее сообщение.
Вы можете запустить этот код в вашей среде Python и проверить его работоспособность. Не забудьте ввести числовые значения длин карандашей для проверки программы.
Таким образом, данная программа поможет определить, можно ли из трех заданных длин карандашей сложить треугольник.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет