文章詳情頁(yè)
用Python程序查找斐波那契數(shù)列。更Python化的方式
瀏覽:7日期:2022-08-07 15:00:37
如何解決用Python程序查找斐波那契數(shù)列。更Python化的方式?
首先,我將fibo()用作生成器:
def fibo(a=-1,b=1,upto=4000000): while a+b<upto:a,b = b,a+byield b
然后,我還要選擇均勻性作為生成器,而不是列表理解。
print sum(i for i in fibo() if not i%2)解決方法
還有另一個(gè)線程討論P(yáng)ython中的Fibo系列。這是為了將代碼調(diào)整為更多pythonic。如何用Python編寫(xiě)斐波那契數(shù)列
我愛(ài)上我編寫(xiě)的用于解決EulerQ2計(jì)劃的程序。我剛用Python編寫(xiě)代碼,每次這樣做都會(huì)很高興。Python的方式!您能建議一種更好的Pythonic方法嗎?
歐拉Q2計(jì)劃。找出斐波那契數(shù)列中所有不超過(guò)400萬(wàn)的偶數(shù)項(xiàng)之和。
fib=[]def fibo(a=-1,b=1,upto=4000000): if a+b>=upto:return else:a,b=b,a+bfib.append(b)fibo(a,b)fibo()even=[i for i in fib if not i%2]print sum(even)
相關(guān)文章:
1. 推薦一個(gè)好看Table表格的css樣式代碼詳解2. 基于Surprise協(xié)同過(guò)濾實(shí)現(xiàn)短視頻推薦方法示例3. 不使用XMLHttpRequest對(duì)象實(shí)現(xiàn)Ajax效果的方法小結(jié)4. vue-electron中修改表格內(nèi)容并修改樣式5. 微信小程序?qū)崿F(xiàn)商品分類(lèi)頁(yè)過(guò)程結(jié)束6. 以PHP代碼為實(shí)例詳解RabbitMQ消息隊(duì)列中間件的6種模式7. ASP新手必備的基礎(chǔ)知識(shí)8. AJAX實(shí)現(xiàn)文件上傳功能報(bào)錯(cuò)Current request is not a multipart request詳解9. PHP獲取時(shí)間戳等相關(guān)函數(shù)匯總10. ASP常用日期格式化函數(shù) FormatDate()
排行榜
