用户:
和蔼的我查看:0 回复:2 评论:0 创建时间:2021-05-05T23:06:17
【作品展示】

【作品介绍】
good
【作品源代码】
import turtle
import random
p=turtle.Pen()
p.speed(0)
turtle.bgcolor('black')
p.pencolor('grey')
def goto(x,y):
p.penup()
p.goto(x,y)
p.pendown()
goto(-100,-200)
p.begin_fill()
p.fillcolor('grey')
for i in range(2):
p.forward(200)
p.left(90)
p.forward(400)
p.left(90)
p.end_fill()
goto(-100,200)
p.begin_fill()
p.fillcolor('grey')
for i in range(3):
p.forward(200)
p.left(120)
p.end_fill()
goto(-100,50)
p.begin_fill()
p.fillcolor('white')
for i in range(2):
p.forward(50)
p.left(90)
p.forward(100)
p.left(90)
p.end_fill()
p.begin_fill()
p.fillcolor('red')
goto(100,-200)
p.right(45)
p.forward(150)
p.right(135)
p.forward(400)
p.right(135)
p.forward(150)
p.right(45)
p.forward(205)
p.end_fill()
def draw(long,width,colors,pensize):
length=[long,width]
p.pensize(pensize)
for i in range(4):
p.pencolor(colors[i])
p.forward(length[(i%2)])
p.right(90)
def go(x,y):
p.penup()
p.goto(x,y)
p.pendown()
side_colors=['red','pink','yellow','skyblue','grey','orange','green']
p.speed(0)
for i in range(50):
go(random.random()*300-300,random.random()*500)
draw(random.randint(3,3),random.randint(3,3),random.choices(side_colors,k=4),(random.random())*5+1)
for i in range(50):
go(random.random()*-300--300,random.random()*500)
draw(random.randint(3,3),random.randint(3,3),random.choices(side_colors,k=4),(random.random())*5+1)
p.pencolor('skyblue')
goto(50,100)
p.write("喵,我的梦",font=('Arial',30))
goto(0,0)
p.pencolor('orange')
p.write("涛涛",font=('Arial',20))
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn