Вот пример функции на Python, которая вычисляет N-е число Фибоначчи:
def fibonacci(n): if n <= 0: return "Введите число больше нуля" elif n == 1: return 0 elif n == 2: return 1 else: a, b = 0, 1 for _ in range(2, n): a, b = b, a + b return b # Пример использования n = 10 result = fibonacci(n) print(f"{n}-е число Фибоначчи: {result}")
Эта функция принимает на вход число n и возвращает n-е число Фибоначчи, используя цикл для эффективного вычисления.
Вот пример функции на Python, которая вычисляет N-е число Фибоначчи:
def fibonacci(n):if n <= 0:
return "Введите число больше нуля"
elif n == 1:
return 0
elif n == 2:
return 1
else:
a, b = 0, 1
for _ in range(2, n):
a, b = b, a + b
return b
# Пример использования
n = 10
result = fibonacci(n)
print(f"{n}-е число Фибоначчи: {result}")
Эта функция принимает на вход число n и возвращает n-е число Фибоначчи, используя цикл для эффективного вычисления.