Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не понимаю в чем проблема. Код выдает ошибку

Татьяна Лапшина Знаток (287), на голосовании 7 месяцев назад
def F(n):
if n == 3:
return 1
if n > 1: return 2*n + 5 + F(n – 1)
print(F((3026)–F(3024)))
Голосование за лучший ответ
Пётр I Знаток (309) 8 месяцев назад
К сожалению разобраться не смог, но могу сказать что проблема во второй строке
Оракул Оракул (62092) 8 месяцев назад
Отступы, скобки и какой-то кривой минус (дефис, а не минус)
А дальше кривая логика, превышающая лимит рекурсии. Но тут ничем не помочь, вы дали только код, без задания.
 def F(n):   
if n == 3:
return 1
if n > 1:
return 2 * n + 5 + F(n - 1)


print(F(3026) - F(3024))
Александр Искусственный Интеллект (301679) 6 месяцев назад
какую ошибку?
может ты пишешь свой код без нужных отступов? такое с чайниками постоянно случается.
Похожие вопросы