Предмет: Информатика,
автор: minkovmaxim06
На языке программирования питон запишите рекурсивную функцию , заданную по следующим правилам :
F(0)=1
F(n)=F(n-1)+F(n-2),при чётном n > 0
F(n)=1.5*F(n-1), при нечетном n >0
Ответы
Автор ответа:
0
Ответ:
где тильда(~) - это пробелы
def F(n):
~~~~if n==0:
~~~~~~~~return 1
~~~~if n%2==0 and n>0:
~~~~~~~~return F(n-1)+F(n-2)
~~~~if n%2!=0 and n>0:
~~~~~~~~return 1.5*F(n-1)
запуск:
print(F(2))
Похожие вопросы
Предмет: Українська література,
автор: tatinosova
Предмет: Русский язык,
автор: Vasilisok
Предмет: Английский язык,
автор: Khadiaa
Предмет: Алгебра,
автор: 132563