Автор | Сообщение |
|
Отправлено: 13.11.22 00:02. Заголовок: ЕГЭ_Задание 16
F(n)=1 при n<3 F(n)=F(n-1)-F(n-2), если n>2 и при этом n нечётное Fn)= n-1 знак суммы i=1 F(i), если n>2 и при этом n чётное. Чему равно значение функции F(39) def f(n): if n<3: return 1 if (n>2) and (n%2!=0): return f(n-1)-f(n-2) if (n>2) and (n%2==0): for i in range (1,n): return f(i) print(f(39)) Не работает. Кто нибудь разбирал такое задание? Спасибо.
|
|
|
Новых ответов нет
[см. все]
|
|
|
Отправлено: 23.11.22 19:25. Заголовок: тоже так написала. н..
тоже так написала. не получается. ищу решение
|
|
|
|
Отправлено: 12.12.22 15:59. Заголовок: Faiz пишет: Fn)= n-..
Faiz пишет: цитата: | Fn)= n-1 знак суммы i=1 F(i), если n>2 и при этом n чётное |
| А что сия запись означает?
|
|
|
|
Отправлено: 12.12.22 16:02. Заголовок: Faiz пишет: for i i..
Faiz пишет: цитата: | for i in range (1,n): return f(i) print(f(39)) |
| А это вообще походит на вирус
|
|
|
|
Отправлено: 29.12.22 13:16. Заголовок: def f(n): a= ..
def f(n): a=[0,1,1] for i in range(3, n+1): if i % 2 == 0: a.append( sum(a) ) print("чет",a) else: a.append(- a[i-2] +a[i-1]) print("неч",a) return a[n] print(f(39)) Здравствуйте, попробуйте так
|
|
|
|