Пожалуйста, помогите составить программу на 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)