Пожалуйста, помогите составить программу на python

Составить рекурсивную функцию, заданную следующими соотношениями:F(n) = –n при n<0 F(n) = 2n+1+F(n–3), если n чётно, F(n) = 4n+2F(n–4), если n нечётно.

Как с помощью программы вычислить значение функции F(33)?

Моя попытка:

print ('Введите число n')
n = int(input())
f = int(0)
def f (n):
    if n<0: return n
    else:
        if n%2==0:
            f = 2 * n + 1 +  f * (n–3)
        else
            f = 4 * n + 2 * f * (n-4)

Ответы (0 шт):