На языке программирования питон запишите рекурсивную функцию , заданную по следующим правилам :
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))
Вас заинтересует
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад