Answer
t.me/python_tesstОтвет:
Номер элемента ряда Фибоначчи: 10 Значение этого элемента: 55
Объяснение:
Присвоим переменным fib1 и fib2 значения двух первых элементов ряда, то есть единицы.
Получим от пользователя номер элемента, значение которого требуется вычислить. Присвоим номер элемента переменной n.
Поскольку значения первых двух элементов ряда Фибоначчи нам уже известны и вычисления начинаем с третьего, количество проходов по телу цикла должно быть на 2 меньше значения n, то есть n - 2.
Код:
fib1 = fib2 = 1
n = 10
n = int(n) - 2
while n > 0:
fib1, fib2 = fib2, fib1 + fib2
n -= 1
print("Значение этого элемента:", fib2)