• Предмет: Информатика
  • Автор: minkovmaxim06
  • Вопрос задан 6 лет назад

На языке программирования питон запишите рекурсивную функцию , заданную по следующим правилам :
F(0)=1
F(n)=F(n-1)+F(n-2),при чётном n > 0
F(n)=1.5*F(n-1), при нечетном n >0

Ответы

Ответ дал: ivanh16
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))

Вас заинтересует