+ 1

Подскажи, какую допустил я ошибку, в данном коде, поскольку задания выдаёт ошибку на некоторых заданиях, спасибо.

N = int(input()) def factorial(N): if N == 1: return 1 else: return N + factorial(N-1) print(factorial(N))

21st Mar 2023, 2:36 PM
Maksims/マキシム
Maksims/マキシム - avatar
6 Answers
+ 4
Нужно умножать а не складывать... 😎
21st Mar 2023, 3:12 PM
Solo
Solo - avatar
+ 2
Можете сказать что должен выводит код?
22nd Mar 2023, 5:59 PM
Лев Инюшкин
+ 2
В 8 строке "+" измините на "*"
23rd Mar 2023, 4:07 AM
Лев Инюшкин
+ 1
Это должно быть понятным из названия функции, факториал числа. Например факториал 5 будет 1×2×3×4×5=120
22nd Mar 2023, 8:11 PM
Solo
Solo - avatar
+ 1
Ну да вам тут человек уже написал ведь что нужно не складывать а умножать
23rd Mar 2023, 4:07 AM
Лев Инюшкин
0
Аааа
23rd Mar 2023, 4:04 AM
Лев Инюшкин