用户:
天一527查看:0 回复:1 评论:0 创建时间:2021-05-15T12:16:21
【作品展示】

【作品介绍】
120强进36,王天一。太阳,地球,流星。
【作品源代码】
import turtle
p = turtle.Pen()
p.hideturtle()
#背景
width = 1000
height = 500
#turtle库交互模式
myscreen = turtle.Screen()
myscreen.setup(width, height)
#流星
kkk = myscreen.textinput(
"太阳系(共8大行星,外加流星,月球不属于太阳系,却为地球的卫星)", "太阳sun地球earth流星meteor")
if kkk == "meteor":
p.penup()
p.goto(0,0)
p.pendown()
p.clear()
p.pencolor("midnightblue")
p.pensize(1000)
p.forward(1000)
p.backward(2000)
#星星
p.penup()
p.goto(-80,100)
p.pendown()
a = 0
b = 10
c = b
p.pencolor("orange")
p.right(28)
while a < 30:
p.dot(b)
p.penup()
p.forward(c)
p.pendown()
a += 1
b += 1
p.penup()
p.goto(-150,0)
p.pendown()
d = 0
e = 10
f = e
p.pencolor("orange")
p.left(28)
p.right(28)
while d < 30:
p.dot(e)
p.penup()
p.forward(f)
p.pendown()
d += 1
e += 1
p.penup()
p.goto(50,100)
p.pendown()
g = 0
h = 10
i = h
p.pencolor("orange")
p.right(28)
p.left(28)
while g < 30:
p.dot(h)
p.penup()
p.forward(i)
p.pendown()
g += 1
h += 1
p.pencolor("midnightblue")
p.pensize(3)
p.forward(30)
p.pencolor("orange")
p.write("流星",font=("宋体",50))
p.penup()
p.pencolor("white")
p.left(90)
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.backward(200)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.left(90)
p.forward(50)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.left(120)
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.right(90)
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.right(45)
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.left(45)
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.right(45)
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.left(45)
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.right(45)
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.left(90/2)
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.right(135)
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.left(45)
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.right(90)
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.forward(100)
p.pendown()
p.dot(10)
p.penup()
p.pencolor("white")
p.forward(100)
p.pendown()
p.dot(10)
p.right(5)
bbb = 0
if kkk == "sun":
p.speed(0)
p.pencolor("gold")
p.pensize(2)
p.penup()
p.goto(-150,-150)
p.pendown()
while bbb < 72:
p.forward(300)
p.left(85)
bbb += 1
p.pencolor("orangered")
p.penup()
p.goto(0,20)
p.pendown()
p.dot(350)
p.color("lightsalmon")
p.penup()
p.right(45)
p.forward(300)
p.pendown()
p.write("SUN",font=("微软雅黑",50))
if kkk == "earth":
#太阳
hhhh = 0
p.pencolor("black")
p.pensize(1000)
p.forward(1000)
p.backward(2000)
p.pensize(3)
p.penup()
p.goto(0,0)
p.pendown()
p.right(90)
p.forward(150)
p.left(90)
p.pencolor("white")
p.circle(200)
p.penup()
p.left(90)
p.forward(150)
p.left(90)
p.forward(50)
p.right(90)
p.pendown()
p.speed(0)
p.pencolor("gold")
p.pensize(2)
p.penup()
p.right(90)
p.pendown()
while hhhh < 72:
p.forward(100)
p.left(85)
hhhh += 1
p.pencolor("orangered")
p.penup()
p.goto(0,50)
p.pendown()
p.dot(350/3)
p.color("lightsalmon")
#地球
p.penup()
p.forward(200)
p.pendown()
p.pencolor("lightblue")
p.dot(100)
p.penup()
p.goto(0,0)
p.right(90)
p.forward(200)
p.right(90)
p.forward(500)
p.right(180)
p.pendown()
p.write("This is our home-----the earth",font=("微软雅黑",50))
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn