Я решал задачу Project Euler , которая выглядит следующим образом:
Рассматривая члены в последовательности Фибоначчи, значения которых не превышают четырех миллионов, найдите суммучетные термины. "
Итак, я использовал этот скрипт, чтобы напечатать последовательность Фибоначчи до четырех миллионов:
a = 0
b = 1
while b < 4000000:
print b
a, b = b, a+b
Очевидно, я мог бы запустить это и просто вручную добавитьчетные значения, но я чувствую, что я обманываю.
Технически, я предполагаю, что задаю два вопроса:
- Как я могу выбрать четности?
- Как я могу добавить эти четности, фактически не назначая их переменной?
О, и я уверен, что это чрезвычайно очевидно, но я очень новичок в ... хорошо,программирование в целом, и я могу легко потеряться в многословности экспертов. Заранее спасибо!