Напишите процедуру которая принимает параметр - натуральное число N и выводит первые N чисел Фибоначчи

4 Мар 2020 в 19:42
165 +1
1
Ответы
1

Процедура на Python:

def fibonacci(n):
if n <= 0:
print("Введите натуральное число больше 0")
else:
fib = [0, 1]
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2])
print(fib[:n])
n = int(input("Введите натуральное число N: "))
fibonacci(n)

Пример вызова:

Введите натуральное число N: 7
[0, 1, 1, 2, 3, 5, 8]
18 Апр 2024 в 16:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир