定义函数画正多边形彩图王睿著

1+

from turtle import Turtle,Screen

screen = Screen()
screen.bgcolor('green')
screen.delay(0)

def draw_polygon(haigui,n,length,k):
    for x in range(n):
        haigui.fd(length)
        haigui.left(k*360/n)
cs=['red','yellow','orange','green','cyan','blue','purple','pink']        


t = Turtle()
t.pensize(10)
t.speed(0)

for n in range(3,10):
    t.pencolor(cs[n-3])
    draw_polygon(t,n,100,1)
for n in range(3,10):
    t.pencolor(cs[n-3])
    draw_polygon(t,n,100,-1)
1+

发表评论