1. 程式人生 > >小象學院 零基礎Python入門 案例二 分形樹繪製3.0

小象學院 零基礎Python入門 案例二 分形樹繪製3.0

在這裡插入圖片描述

減少了主函式的程式碼量,將原來的while迴圈用迭代函式(遞迴函式)來寫。
注意遞迴函式要構建【終止條件】

在這一節的最後一章中,我卡在了裡面的遞迴條件中。
直接貼朋友的原話:
下面那些語句都是在if裡面的,所以走完一個if也是包括下面那個left 因為第一個段子裡面出現了迭代函式,所以它會在那個函式裡面持續跑完所有迴圈之後會繼續if裡面的下一段 也就是left 所以會從5變成20
我覺得要注意的是一開始長度等於20 是適用於整個if結構的 不要因為裡面出現了迭代就認為長度在right那個部分已經縮減到5了