5行代码可以绘制一幅图,10行代码就可以让它五彩斑斓

python学习网 2020-09-13 12:06:08

 

废话不多说,直接上代码

黑白版

import turtle

turtle.speed(0)
for i in range(500):
    turtle.fd(i)
    turtle.right(91)

turtle.mainloop()

 

彩色版

import turtle
t = turtle.Pen()
turtle.bgcolor("black")

sides=4
colors=["red","yellow","green","blue",]
for x in range(500):
    t.pensize(1)
    t.speed(0)
    t.pencolor(colors[x%sides])
    t.forward(x*1/sides+x)
    t.left(360/sides+1)
    t.width(x*sides/1)
阅读(2778) 评论(0)