На питоне/с++(и то и то лучше).
У меня не работает банальная рекурсивная функция факториала(что-то сложнее даже не пробовал... Скажите пж, что может быть не так?
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))
n = int(input())
def f(n):
if n == 1:
return n
else:
return d(n-1)
print(f(argument))
Только вместо argument: n
Баляяяяяя!!!! Я забыл ее вызвать!!! От я дурак а...
Заработало?
Да... Объявить то я ее объявил, а вот вызвать забыл...
Отметь как лучший ответ, пж
А как?
Не могу... Твой ответ один
Вас заинтересует
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад