用户:
CodeBot查看:0 回复:2 评论:0 创建时间:2021-05-04T07:32:17
【作品展示】

【作品介绍】
大家好,我用海龟画笔画了美丽的地球,小火箭告别地球来到了太空,看到了彩虹般的星空。你喜欢我的作品吗?请帮我点赞吧,谢谢!
【作品源代码】
import turtle
## backgroud
turtle.bgcolor("navy")
## earth draw
e = turtle.Turtle()
e.speed(0)
e.pensize(10)
e.color("black", "blue")
e.penup()
e.goto(150, -325)
e.pendown()
e.left(90)
e.speed(0)
e.begin_fill()
for circle in range(100):
e.forward(8)
e.left(3)
e.end_fill()
## green land
e.color("green", "green")
e.begin_fill()
# land1
e.penup()
e.goto(130, -325)
e.pendown()
e.circle(25)
e.penup()
e.goto(100, -325)
e.pendown()
e.circle(20)
e.end_fill()
# land2
e.penup()
e.goto(0, -250)
e.pendown()
e.begin_fill()
e.circle(15)
e.penup()
e.goto(40, -250)
e.pendown()
e.circle(30)
e.end_fill()
# land3
e.penup()
e.goto(-80, -300)
e.pendown()
e.begin_fill()
e.circle(15)
e.penup()
e.goto(-100, -280)
e.pendown()
e.circle(20)
e.end_fill()
## rocket draw
r = turtle.Turtle()
r.speed(0)
# rocket
r.color("black", "gray")
r.pensize(10)
r.shape("turtle")
r.penup()
r.goto(100, -100)
r.pendown()
r.begin_fill()
r.left(90)
r.forward(150)
r.goto(0, 200)
r.goto(-100, 50)
r.goto(-100, -100)
r.goto(100, -100)
r.end_fill()
# fire
r.color("black", "orange")
r.begin_fill()
r.goto(80, -150)
r.goto(60, -100)
r.goto(40, -170)
r.goto(20, -100)
r.goto(0, -140)
r.goto(-20,-100)
r.goto(-40, -160)
r.goto(-60, -100)
r.goto(-80, -150)
r.goto(-100, -100)
r.end_fill()
r.penup()
r.goto(40, 10)
r.color("red","aquamarine")
r.begin_fill()
r.pendown()
r.circle(40)
r.end_fill()
r.color("aquamarine", "aquamarine")
r.penup()
r.goto(0, 0)
## star draw
s = turtle.Turtle()
s.speed(0)
s.pensize(5)
place_to_go = [(200, 50), (10, 300), (-200, 50), (-200, -200), (200, -200)]
s.color("yellow", "yellow")
for i in range(5):
s.penup()
s.goto(place_to_go[i])
s.pendown()
s.begin_fill()
for leeee in range(5):
s.forward(30)
s.right(144)
s.end_fill()
# rainbow stars
s.pensize(5)
place_to_go = [(100, 200), (-300, 0), (-150, 150)]
s.color("red", "red")
for i in range(3):
s.penup()
s.goto(place_to_go[i])
s.pendown()
s.begin_fill()
for leeee in range(5):
s.forward(30)
s.right(144)
s.end_fill()
s.pensize(5)
place_to_go = [(350, -300), (-50, 250), (300, -50)]
s.color("aquamarine", "aquamarine")
for i in range(3):
s.penup()
s.goto(place_to_go[i])
s.pendown()
s.begin_fill()
for leeee in range(5):
s.forward(30)
s.right(144)
s.end_fill()
s.pensize(5)
place_to_go = [(-300, -250), (-300, 300), (300, 300)]
s.color("light blue", "light blue")
for i in range(3):
s.penup()
s.goto(place_to_go[i])
s.pendown()
s.begin_fill()
for leeee in range(5):
s.forward(30)
s.right(144)
s.end_fill()
s.pensize(5)
place_to_go = [(-325, -120), (-280, 210), (180, 250)]
s.color("salmon", "salmon")
for i in range(3):
s.penup()
s.goto(place_to_go[i])
s.pendown()
s.begin_fill()
for leeee in range(5):
s.forward(30)
s.right(144)
s.end_fill()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn