написати функцію, яка приймає натуральне число n і повертає суму n-e числа Фібоначчі і факторіала цього числа.
пайтон

Ответы

Ответ дал: devpaul
0

Відповідь:

Python3:

def fibonacci(n):

if n <= 1:

return n

else:

return fibonacci(n-1) + fibonacci(n-2)

def factorial(n):

if n == 0:

return 1

else:

return n * factorial(n-1)

def fib_fact(n):

fib_n = fibonacci(n)

fact_n = factorial(n)

return fib_n, fact_n

# Приклад використання

n = 7

result = fib_fact(n)

print(result)

В результаті чого буде: (13, 5040). Це лише приклад, число можна змінити.

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