猫史档案馆


【Python作品分享】去太空,趣编程

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


【作品展示】

center_image

 

【作品介绍】

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


回复

上一页1 页 / 共 1下一页
无题_无题_

帮你做了截图,不知道可不可以替换一下。center_image

点赞0


评论


猫老祖05猫老祖05

实际代码效果真的好好看呀emotion_心

点赞0


评论