НА ПИТОНЕРяд чисел Фибоначчи задается следующим образом: 1-ые два числа равны

НА ПИТОНЕ

Ряд чисел Фибоначчи задается последующим образом: 1-ые два числа одинаковы 1 ( F 1 = F 2 = 1 ), а каждое последующее равно сумму 2-ух прошлых: F i = F i - 1 + F i - 2 . Напишите программку, которая вводит естественное число N и наполняет массив из N частей первыми N числами Фибоначчи.

Входные данные
Входная строчка содержит размер массива N . Гарантируется, что 0 lt; N 40 .

Выходные данные
Программа должна вывести содержимое массива: 1-ые N чисел Фибоначчи.

N=int(input())
a=[0]*N

for i in range(N):
a[0]=a[1]=1
a[i]=a[i-2]+a[i-1]
for i in range(N):
print(a[i], end=" ")

Не выдает макс балл.
Решить нужно массивом

Задать свой вопрос
1 ответ
Попробуй это код.
a=[]a.append(1)a.append(1)for i in range(2,int(input())):--a.append((a[i-1]+a[i-2]))print(' '.join(list(map(str,a))))
Olesja Kafiatullina
a=[]a.append(1)a.append(1)for i in range(2,int(input())): a.append((a[i-1]+a[i-2]))print(' '.join(list(map(str,a))))
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт