Предмет: Информатика, автор: Аноним

Pythonwars 1:
создайте программу на python, которая на вход будет получать количество чисел n.
а) в результате должнен выводится массив всех простых чисел фиббоначи в пределах этого числа n.
б) в результате должно находится количество цифр в этом массиве
Удачи!!! ​

Ответы

Автор ответа: dimb0r22
1

Код написан на Python:

Первая задача:

n = int(input("Enter argument 'n': n = "))

fib_list = [0,1]

for i in range(1,n+1):

   v_1 = fib_list[i-1]

   v_2 = fib_list[i]

   fib_list.append(v_1 + v_2)

print(fib_list[n-1])

Вторая задача:

n = int(input("Enter argument 'n': n = "))

fib_list = [0,1]

for i in range(1,n+1):

   v_1 = fib_list[i-1]

   v_2 = fib_list[i]

   fib_list.append(v_1 + v_2)

print(fib_list[n-1])

fib_str = ""

for j in range(len(fib_list)):

   fib_str += str(fib_list[j])

print(len(fib_str))

Похожие вопросы
Предмет: Русский язык, автор: данила242005
Предмет: Математика, автор: MrDragon111
Предмет: Математика, автор: Nikotin046