Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fib_l = [
- 0, 1
- ] #Массив с числами фибоначчи
- a = 2 #Переменная для удобства счета номера в массиве
- s = 0 #Переменная для суммы чисел
- while fib_l[
- -1
- ] <= 4000000: #Цикл, который считает числа фибоначчи
- fib_l.append(
- fib_l[
- a-1
- ]
- +
- fib_l[
- a-2
- ]
- ) #Команда, которая добавляет новые числа в массив
- a = a+1 #Операция, которая нужна для счета индекса
- if fib_l[
- -1
- ] + fib_l[
- -2
- ] >=4000000: #Условие завершения цикла(костыль)
- break #Точка завершения цикла
- for i in range(
- len(
- fib_l
- )
- ): #Цикл, для счета суммы чисел фибоначчи
- if fib_l[
- i
- ] % 2 == 0: #Условие, которое отсекает нечетные числа
- s = s + fib_l[
- i
- ] #Счет суммы
- print(
- s
- ) #Вывод суммы
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement