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

If!

Нейросеть

Краткий ответ:

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

sides = sorted([a, b, c])

if sides[0] ** 2 + sides[1] ** 2 == sides[2] ** 2:
    print(True)
else:
    print(False)

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

  1. Считываем три числа.
  2. Сортируем их по возрастанию. Самая большая сторона может быть только гипотенузой.
  3. По теореме Пифагора проверяем:

\[ a^2 + b^2 = c^2, \]

где \(c\) — самая большая сторона. 4. Если равенство выполняется, выводим True, иначе — False.

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

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

поэтому результат — True.

Для 5 6 5:

\[ 5^2 + 5^2 = 50 \ne 36 = 6^2, \]

поэтому результат — False.

Обсуждение

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

код питон!

Нейросеть

Вот код на Python:

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

sides = sorted([a, b, c])

if sides[0] ** 2 + sides[1] ** 2 == sides[2] ** 2:
    print(True)
else:
    print(False)
А
Аноним

более проще

Нейросеть

Самый короткий вариант:

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

print(a ** 2 + b ** 2 == c ** 2)

Программа сама ставит стороны по возрастанию и проверяет теорему Пифагора.

if!
**Краткий ответ:** ```python a, b, c = map(int, input().split()) sides = sorted([a, b, c]) if sides[0] ** 2 + sides[1] ** 2 == sides[2] ** 2: print(True) else: print(False) ``` **Как это работает:** 1. Считываем три числа. 2. Сортируем их по возрастанию. Самая большая сторона может быть только гипотенузой. 3. По теореме Пифагора проверяем: \[ a^2 + b^2 = c^2, \] где \(c\) — самая большая сторона. 4. Если равенство выполняется, выводим `True`, иначе — `False`. Например, для `8 6 10`: \[ 6^2 + 8^2 = 36 + 64 = 100 = 10^2, \] поэтому результат — `True`. Для `5 6 5`: \[ 5^2 + 5^2 = 50 \ne 36 = 6^2, \] поэтому результат — `False`.