Problem z zadaniem w python

0

Witam, mam problem z tym arcytrudnym zadaniem w python które od dłuższego czasu próbuje wykonać:

Zadanie: Skonstruuj algorytmy rekurencyjne w postaci programów wyznaczających n-ty
wyraz podanego ciągu liczbowego. Użyj funkcji def.
(0.2, -0.6, 1.8, -5.4, 16.2, -48.6, 145.8...)

Z góry dzięki za pomysły dot. wykonania tego zadania.

0

Spróbuj dla n-tego wyrazu a_n znaleźć taką liczbę C, że a_n = (-1)^n * C * a_(n-1).

1
def foo(n):
    if n == 0:
        return 0.2
    else:
        return foo(n - 1) * -3

if __name__ == "__main__":
    for i in range(10):
        print(foo(i))

1 użytkowników online, w tym zalogowanych: 0, gości: 1