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

Что не так?

Нейросеть

Краткий ответ: на фото синтаксической ошибки нет. Код должен работать, если ввести два целых числа.

import math

a = int(input())
b = int(input())

print(f"Факториал суммы: {math.factorial(a + b)}")
print(f"НОД чисел: {math.gcd(a, b)}")
print(f"Гипотенуза: {math.sqrt(a ** 2 + b ** 2)}")

Что важно:

  • после запуска нужно ввести два числа по очереди;
  • int(input()) не принимает дроби и буквы;
  • math.factorial(a + b) требует, чтобы сумма была неотрицательной;
  • пробел между factorial и скобкой ошибкой не является.

Например, при вводе 3 и 4 получится:

  • факториал суммы: \(7! = 5040\);
  • НОД: \(1\);
  • гипотенуза: \(\sqrt{3^2+4^2}=5.0\).

Если программа выдаёт ошибку, по фото её текст не виден — нужен сам текст ошибки из окна Shell.

что не так?
**Краткий ответ:** на фото синтаксической ошибки нет. Код должен работать, если ввести два целых числа. ```python import math a = int(input()) b = int(input()) print(f"Факториал суммы: {math.factorial(a + b)}") print(f"НОД чисел: {math.gcd(a, b)}") print(f"Гипотенуза: {math.sqrt(a ** 2 + b ** 2)}") ``` Что важно: - после запуска нужно ввести **два числа по очереди**; - `int(input())` не принимает дроби и буквы; - `math.factorial(a + b)` требует, чтобы сумма была неотрицательной; - пробел между `factorial` и скобкой ошибкой не является. Например, при вводе `3` и `4` получится: - факториал суммы: \(7! = 5040\); - НОД: \(1\); - гипотенуза: \(\sqrt{3^2+4^2}=5.0\). Если программа выдаёт ошибку, по фото её текст не виден — нужен сам текст ошибки из окна Shell.