分形樹的繪製
阿新 • • 發佈:2018-12-11
分形樹是採用遞迴的思想繪製的一種圖形。以下為繪製程式碼,遞迴思想打算放在另一篇隨筆。
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()