n=int(input())
p = 1
for i in range(1,n+1):
p = i
print(p)
Объяснение:
Ошибка была в 4-ой строке(p *= i), когда ты вводил число больше 2, оно выводил неверный ответ
Пример:
input output
3 6
4 24
Поделитесь своими знаниями, ответьте на вопрос:
N=int(input()) p=1for i in range(1, n+1):p*=iprint(p)задача: дано натуральне число n. Знайдіть n! знайдіть помилки які тут допущенібудь ласка до іть
n=int(input())
p = 1
for i in range(1,n+1):
p = i
print(p)
Объяснение:
Ошибка была в 4-ой строке(p *= i), когда ты вводил число больше 2, оно выводил неверный ответ
Пример:
input output
3 6
4 24