Предмет: Информатика,
автор: pismecomashe
Напишите программу на Python на эту задачу пж!
Последовательность чисел Фибоначчи описывает размножение кроликов, рост веток на деревьях и много чего ещё. Определяется последовательность так: первый и второй члены последовательности равны 1, а каждый последующий — сумме двух предыдущих. Напишите программу, которая выводит первые несколько членов последовательности Фибоначчи — все, не превышающие натурального числа, заданного пользователем.
Формат ввода
Одно натуральное число.
Формат вывода
Числа Фибоначчи, не превышающие введенного числа, записанные по одному в строке.
Пример
Ввод Вывод
10 1
1
2
3
5
8
Приложения:
![](https://files.topotvet.com/i/e98/e98fb492c81d0e2d23284b38d0839dfc.png)
Ответы
Автор ответа:
1
inp = int(input())
sequence = [1, 1]
i = 2
while sum(sequence[i-2:i]) <= inp:
sequence.append(sum(sequence[i-2:i]))
i += 1
print(sequence)
timkafey:
спрашивай если что-то не понятно
Похожие вопросы
Предмет: Русский язык,
автор: 89246801915
Предмет: Русский язык,
автор: lud1
Предмет: Другие предметы,
автор: 71386
Предмет: Химия,
автор: Agarin
Предмет: Математика,
автор: kirilyareshko