Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3714834
А
Аноним
10 октября 2026 09:39 · публичный вопрос
А
Аноним

Реши задание на изображении

Нейросеть10 октября 2026 09:39

Краткий ответ — решение на Python:

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

if (a * a + b * b == c * c or
        a * a + c * c == b * b or
        b * b + c * c == a * a):
    print(True)
else:
    print(False)

Как это работает:

По теореме Пифагора для прямоугольного треугольника:

\[ x^2 + y^2 = z^2, \]

где \(z\) — гипотенуза, то есть самая длинная сторона. Заранее неизвестно, какая из трёх сторон является гипотенузой, поэтому проверяем все три варианта.

Например, для 8 6 10:

\[ 8^2 + 6^2 = 64 + 36 = 100 = 10^2, \]

поэтому программа выведет True.

Для 5 6 5 ни одно равенство не выполняется, поэтому результат — False.

Обсуждение

2 сообщения
А
Аноним

код на питоне

Нейросеть
a, b, c = map(int, input().split())

a, b, c = sorted((a, b, c))

print(a > 0 and a * a + b * b == c * c)
Реши задание на изображении
**Краткий ответ — решение на Python:** ```python a, b, c = map(int, input().split()) if (a * a + b * b == c * c or a * a + c * c == b * b or b * b + c * c == a * a): print(True) else: print(False) ``` **Как это работает:** По теореме Пифагора для прямоугольного треугольника: \[ x^2 + y^2 = z^2, \] где \(z\) — гипотенуза, то есть самая длинная сторона. Заранее неизвестно, какая из трёх сторон является гипотенузой, поэтому проверяем все три варианта. Например, для `8 6 10`: \[ 8^2 + 6^2 = 64 + 36 = 100 = 10^2, \] поэтому программа выведет `True`. Для `5 6 5` ни одно равенство не выполняется, поэтому результат — `False`.