Відповідь:
Пояснення:
def fibonacci(n):
if n < 2:
return n
else:
return (fibonacci(n - 1) + fibonacci(n - 2))
# вызов функции fibonacci с аргументом 5
result = fibonacci(5)
print(result)
Ошибка в данной функции заключается в некорректном выравнивании(в отсутствии отступах) в коде. Код должен быть выровнен в соответствии с инструкцией функции. Кроме того, не хватает закрывающей скобки для функцииВот исправленный вариант:
return (fibonacci(n - 1) + fibonacci(n - 2))Вот что нужно вставить в код для вывода на экран:
n = 10
result = fibonacci(n)
print(f"Число Фибоначчи для n={n}: {result}")
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Відповідь:
Пояснення:
def fibonacci(n):
if n < 2:
return n
else:
return (fibonacci(n - 1) + fibonacci(n - 2))
# вызов функции fibonacci с аргументом 5
result = fibonacci(5)
print(result)
Ошибка в данной функции заключается в некорректном выравнивании(в отсутствии отступах) в коде. Код должен быть выровнен в соответствии с инструкцией функции. Кроме того, не хватает закрывающей скобки для функции
Вот исправленный вариант:
def fibonacci(n):
if n < 2:
return n
else:
return (fibonacci(n - 1) + fibonacci(n - 2))
Вот что нужно вставить в код для вывода на экран:
n = 10
result = fibonacci(n)
print(f"Число Фибоначчи для n={n}: {result}")