Discalimer: в этой функции, которую я не могу использовать для или во время, я могу сделать это только с рекурсией.
Он печатает первые цифры последовательности функции term
n -- last pointer of sequence
term -- function: term(i)
Мы должны напечатать цифры от 1 до терма (n), начиная с 1 (это то, что усложняет!)
Я также не могу использовать списки!
Пример:
print_sequence(5, lambda x:x)
1
2
3
4
5
Что я должен сделать, это:
def print_sequence(n, term):
if n==0:
return
elif n==1:
print(term(n))
else:
И я не знаю, что еще делать! Я перепробовал все.