小乌龟turtle最后一篇了
多项随机画正多边形(3-10边)
from turtle import *
import random
bgcolor("black")
def shape():
sp=random.randint(0,20)
speed(sp) #随机绘图速度
colormode(255)
c=random.randint(0,255)
pencolor((255,c,71))
fillcolor((255,c,71)) #随机填充颜色
begin_fill()
r=random.randint(3,10) #随机的边数量
s=random.randint(20,50) #随机的变长
dege=360/r #由边数确定转动方向
for j in range(r):
forward(s)
left(dege)
end_fill()
def my_goto(x,y):
penup()
goto(x,y)
pendown()
for i in range(100):
deg=random.randint(-360,360)
seth(deg) #随机初始角度
x0=random.randint(-400,400) #随机开始位置
y0=random.randint(-300,300)
my_goto(x0,y0)
shape()
hideturtle()
done()