Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
Diana2004250
11.05.2022 02:09 •
Информатика
Заполнить массив а первыми н числами фибоначчи.первые два числа фибонначи равны 1, а каждое последующее число фибонначи вычисляется как сумма двух предыдущих
Ответ:
amirking
05.10.2020 21:01
# Python 3.X
def fib(to):
f1, f2 = 1, 1
yield f1
yield f2
c = 2
while c < to:
f3 = f2 + f1
yield f3
c += 1
f1 = f2
f2 = f3
a = []
for f in fib(int(input('размер массива: '))):
a.append(f)
print(', '.join(map(str, a)))
0,0
(0 оценок)
Популярные вопросы: Информатика
Kla05
22.06.2021 13:09
Каково основное предназначение компьютера?...
МинаМина2003
29.01.2022 23:20
Нарисовать 2 диаграммы: круговую и столбчатую (нил - 667, дунай - 2850, волга - 3530, дон - 187 )...
Chekchik
29.01.2022 23:20
Вычислите данное выражение если числа даны в различных системах счисления : 650(8) - 131(4)+7351(8)-9ec(16)=х(10)...
SchillerAlice
29.01.2022 23:20
Программы, по которым работают устройства компьютера...
rutituti
21.04.2020 00:04
Написать инструкцию вывода значения переменной а(тип real) с тремя цифрами в дробной части...
ольга1698
21.04.2020 00:04
Нужно написать программу, которая переводит шестнадцатеричное число в десятичное. у меня возникли проблемы, не знаю что делать с буквами a b c d e f, вот что я написал:...
коля860
21.04.2020 00:04
Автомат получает на вход трёхзначное десятичное число. по полученному числу строится новое десятичное число по следующим правилам. 1. вычисляются два числа – сумма...
Dgj8
21.04.2020 00:04
Петрик узяв у шкільній бібліотеці книгу про котів. з ней він дізнався, що кіт, коли опиниться за 100 кілометрів від дому, знайде дорогу додому. петрик зрозумів ,...
hellllo
02.04.2022 04:24
ответьте на следующие вопросы: 1. was it a fine day yesterday? 2. was it warm or cold? 3. did you go for a walk? 4. with whom did you go for a walk? 5. what did...
dghakdkc
02.04.2022 04:24
Прочитай предложение твоих сверстников...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
def fib(to):
f1, f2 = 1, 1
yield f1
yield f2
c = 2
while c < to:
f3 = f2 + f1
yield f3
c += 1
f1 = f2
f2 = f3
a = []
for f in fib(int(input('размер массива: '))):
a.append(f)
print(', '.join(map(str, a)))