1. 程式人生 > >用python語言,採用遞迴實現簡易雪花的繪製。

用python語言,採用遞迴實現簡易雪花的繪製。

1.遞迴方法非常好用,可以用非常簡單的程式碼實現一些複雜的問題,所以應該認真的學習遞迴方法的使用。 import turtle as tdef koch(size,n):     if n==0:         t.fd(size)     else:         for angle in [0,60,-120,60]:             t.left(angle)             koch(size/3,n-1) def main():     t.setup(600,600)     t.penup()     t.goto(-200,100)     t.pendown()     t.pensize(2)     t.pencolor("purple")     koch(600,3)     t.right(120)     koch(600,3)     t.right(120)     koch(600,3)     t.done()     t.hideturtle() main()  

效果如圖:

大家也可以改變一些引數,讓雪花變得更加好看。