猫史档案馆


python螺旋万花筒

用户:FreeWorldFreeWorld查看:0 回复:0 评论:0 创建时间:2024-07-21T19:17:35


python螺旋万花筒

代码如下:

import turtle
from itertools import cycle

colors = cycle(['red', 'orange', 'yellow', 'green', 'blue', 'purple'])

def draw_circle(size,angle,shift):
    turtle.pencolor(next(colors))
    turtle.circle(size)
    turtle.right(angle)
    turtle.forward(shift)
    draw_circle(size + 5, angle + 1, shift + 1)

turtle.bgcolor('black')
turtle.speed('fast')
turtle.pensize(4)
draw_circle(25, 5, 10)

turtle.pencolor('red')
turtle.circle(30)

效果图:

center_image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


回复

上一页1 页 / 共 0下一页