Не понимаю в чем проблема. Код выдает ошибку
def F(n):
if n == 3:
return 1
if n > 1: return 2*n + 5 + F(n – 1)
print(F((3026)–F(3024)))
По дате
По рейтингу
какую ошибку?
может ты пишешь свой код без нужных отступов? такое с чайниками постоянно случается.
Отступы, скобки и какой-то кривой минус (дефис, а не минус)
А дальше кривая логика, превышающая лимит рекурсии. Но тут ничем не помочь, вы дали только код, без задания.
12345678
def F(n):
if n == 3:
return 1
if n > 1:
return 2 * n + 5 + F(n - 1)
print(F(3026) - F(3024))
К сожалению разобраться не смог, но могу сказать что проблема во второй строке