Задаем начальный список fibonachi = [1, 2] Задаем значение последнего числа ряда Фибоначчи limit = 4000000 Вводим переменную для подсчета суммы четных чисел p = 0 Запускаем цикл, пока последнее значение ряда не будет равно заданному числу while fibonachi[-1] <= limit: а - последнее число ряда b - предпоследнее число ряда a = fibonachi[-1] b = fibonachi[-2] s - сумма этих чисел s = a + b Задаем условие: если а делится на 2 без остатка, то прибавляем это число к переменной суммы и сохраняем в этой же переменной if a % 2 == 0: p = p + a Без этого условия последнее число ряда больше заданного лимита if s >= limit: break Добавляем сумму последнего и предпоследнего чисел в конец списка
Проект Эйлера. Задача №2. Четные числа Фибоначчи. Решение на Phyton.
21 октября 202121 окт 2021
~1 мин