利用python turtle库 画 螺旋正方形
- 螺旋正方形
import turtle #导入turtle库
turtle.pensize(2) #设置画笔的宽度(2)
for i in range(100): #循环(画)100次
turtle.fd(i + (i * 2)) #每次循环画笔长度i+(i*2)
#(不能覆盖掉i-1的正方形的意思?)
turtle.left(90) #左转90°
turtle.hideturtle() #隐藏画笔
turtle.done() #停留画面
运行结果:
2. 彩色螺旋正方形
import turtle #导入turtle库
turtle.pensize(2) #设置画笔的宽度(2)
turtle.bgcolor("black") #背景颜色(黑色)
colors = ["blue","yellow","red","pink"] #定义颜色(4中颜色)
for i in range(120): #循环(画)120次
turtle.pencolor(colors[i % 4]) #画笔颜色
turtle.fd(i+(i*2)) #每次循环画线长度i+(i*2)
turtle.left(90) #左转90°
turtle.hideturtle() #隐藏画笔
turtle.done() #停留画面
运行结果: