1、正方形螺旋
用遍歷循環繪制,效果如下:

1 #正方形螺旋.py 2 3 from turtle import * 4 setup(800,800,200,200) 5 len=5 6 penup() 7 sety(5) 8 pendown() 9 for i in range(100): 10 seth(90*(i+1)) 11 fd(len*(i+1))
如果想隱藏箭頭,最后加一行代碼 hideturtle()
更改len的數值,可以改變螺旋的密度。
如果想填充顏色,用begin_fill()和end_fill()。
以下效果是len設為1,填充顏色為紅色的效果。

1 from turtle import * 2 setup(800,800,200,200) 3 fillcolor("red") 4 len=1 5 penup() 6 sety(5) 7 pendown() 8 begin_fill() 9 for i in range(100): 10 seth(90*(i+1)) 11 fd(len*(i+1)) 12 end_fill() 13 hideturtle()
2、圓形螺旋
效果如下:

1 #圓形螺旋.py 2 from turtle import * 3 setup(800,800,200,200) 4 pensize(5) 5 rad=0.5 6 angle=10 7 8 for i in range(30): 9 circle((rad*i)**2,(angle*i)/2)