На питоне/с++(и то и то лучше).
У меня не работает банальная рекурсивная функция факториала(что-то сложнее даже не пробовал... Скажите пж, что может быть не так?
n = input()
def f(n):
if n == 1:
return n
else:
return f(n-1)
rechnik86:
А ты функцию то в программе самой вызываешь?
Ответы
Ответ дал:
1
1. Если ты проверяшь именно число, то в n помещай int(input()). Должно заработать. Потому что в Python по умолчанию input() возвращает строку.
n = int(input())
def f(n):
if n == 1:
return n
else:
return d(n-1)
print(f(argument))
Вас заинтересует
1 год назад
1 год назад
7 лет назад
7 лет назад
9 лет назад