Предмет: Информатика,
автор: Panissa
Напишите программу на языке Python, которая запрашивает у пользователя число N (N
> 0) и выводит на экран первые N чисел Фибоначчи.
Числа Фибоначчи - это последовательность чисел, в которой каждое число является
суммой двух предыдущих. Например, первые 10 чисел Фибоначчи: 0, 1, 1, 2, 3, 5, 8, 13,
21, 34.
Подсказка: для решения этой задачи можно использовать цикл и условные операторы.
Приложения:
Ответы
Автор ответа:
1
Ответ:
n = int(input("Введите число N: "))
fibonacci = [0, 1]
if n == 1:
print(fibonacci[0])
elif n == 2:
print(fibonacci)
else:
while len(fibonacci) < n:
fibonacci.append(fibonacci[-1] + fibonacci[-2])
print(fibonacci)
Объяснение:
(было сделано через chatgpt)
Panissa:
Это правильно?
Похожие вопросы
Предмет: Окружающий мир,
автор: lalaalalalok
Предмет: История,
автор: sofiapankova15
Предмет: Алгебра,
автор: flok9465
Предмет: Русский язык,
автор: creepnox