Напиши на python программу для нахождения чисел Фибоначчи
Конечно! Вот пример программы на Python для нахождения чисел Фибоначчи:
def fibonacci(n):
if n <= 0:
return "Введите положительное число"
elif n == 1:
return [0]
elif n == 2:
return [0, 1]
fib_sequence = [0, 1]
for i in range(2, n):
next_number = fib_sequence[-1] + fib_sequence[-2]
fib_sequence.append(next_number)
return fib_sequence
# Пример использования:
n = int(input("Введите количество чисел Фибоначчи для вывода: "))
print(fibonacci(n))
Эта программа запрашивает у пользователя количество чисел Фибоначчи, которые он хочет получить, и выводит соответствующую последовательность.
fibonacci
принимает один аргумент n
, который указывает, сколько чисел Фибоначчи нужно сгенерировать.n
меньше или равно 0, функция возвращает сообщение о необходимости ввести положительное число.n
равно 1 или 2, функция возвращает соответствующую последовательность.n
больше 2, функция генерирует последовательность чисел Фибоначчи с помощью цикла for
.Вы можете запустить эту программу и ввести желаемое количество чисел Фибоначчи для получения результат��.