1. 程式人生 > >分形樹的繪制

分形樹的繪制

def 思想 分享圖片 import bsp int alt main style

技術分享圖片

分形樹是采用遞歸的思想繪制的一種圖形。以下為繪制代碼,遞歸思想打算放在另一篇隨筆。

import turtle
def draw_tree(length):
    if length > 5:
        turtle.forward(length)
        print("前進了",length)
        turtle.right(20)
        print("向右轉了20度")
        draw_tree(length-15)
        turtle.left(40)
        print("向左轉了40度")
        draw_tree(length
-15) turtle.right(20) print("向右轉了20度") turtle.backward(length) print("向後退了",length) def main(): turtle.left(90) turtle.penup() turtle.backward(80) turtle.pendown() draw_tree(100) turtle.exitonclick() if __name__==__main__: main()

分形樹的繪制