Python的故事_three

今天突然想起來偶爾看到的一句話:人啊 平日總是閒 以至於稍微一努力就以爲拼命
有時候還會後悔一波數學沒有學習好 數學的思維邏輯不行 小編程雖然算不上算法 思維理解起來還是比較差勁
打個比方 比如遞歸 以前學Java算是明白了 但是從新學習Python的時候,想了很久才清晰思路 買書自學的《零基礎入門學習小甲魚》,那麼課後題有幾個比較不錯的例子這邊引用兩個如下:
例子一:
階乘:
* 不用函數,不用遞歸 我寫的笨方法:

  • Python的故事_three
    後來得用函數所以進一步改進:
    Python的故事_three
    再後來想明白遞歸之後進一步改進:
    Python的故事_three
    例子二:
    斐波那契數列:
    最原始的笨方法:
    Python的故事_three
    經過函數進一步的改造:
    Python的故事_three
    代碼仍然很複雜,用遞歸如何實現呢,有興趣的新手朋友不妨試一試
    遞歸簡單點說調用函數自己,有返回值即可 但是會非常消耗內存,有些場景並不一定好用,但是這種思維模式一定很實用!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章