有趣的python-偶斐波那契数

Ora ·
更新时间:2024-09-20
· 999 次阅读

编者这里就利用python解决这些问题,解决方法不只一个,如果有想法的小伙伴欢迎评论,如果觉得不错,欢迎点赞,关注,收藏哦(^▽ ^)

一、问题描述

偶斐波那契数
斐波那契数列中的每一项都是前两项的和。由1和2开始生成的斐波那契数列前10项为:

1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …
考虑该斐波那契数列中不超过四百万的项,求其中为偶数的项之和。

二、问题解决

由于python 没有do…while函数,因此只能在while里面嵌套一个if…

a1 = 1 a2 = 2 an = a1 + a2 result = 2 while 1: if an > 4000000: break temp = an an = an + a2 a2 = temp if an % 2 == 0: result += an print('result:', result)
作者:我是。



斐波那契 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号