用户:
伶俐的玛洛斯tU0G查看:0 回复:0 评论:0 创建时间:2021-05-05T12:23:56
【作品展示】

【作品介绍】
太阳系简易平面图
【作品源代码】
import turtle
import random
mypen = turtle.Pen()
# 行星轨道
mypen.penup()
mypen.goto(0,0)
mypen.pendown()
e = 1600
s = 0
while s < 8:
mypen.pencolor("white")
mypen.dot(e)
mypen.pencolor("black")
mypen.dot(e - 2)
e = e - 160
s = s + 1
# 星空
turtle.bgcolor("black")
mypen.pencolor("white")
a = 0
while a < 300:
x = random.randint(-900, 900)
y = random.randint(-500, 500)
z = random.randint(1, 10)
mypen.penup()
mypen.goto(x, y)
mypen.pendown()
mypen.dot(z)
a = a + 1
# 太阳
mypen.penup()
mypen.goto(0,0)
mypen.pendown()
mypen.pencolor("red2")
mypen.dot(200)
mypen.penup()
mypen.goto(-40,-150)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('太阳', font=("楷体", 40))
# 水星
mypen.penup()
mypen.goto(240, 0)
mypen.pendown()
mypen.pencolor("darkgoldenrod")
mypen.dot(15)
mypen.penup()
mypen.goto(230,-35)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('水星', font=("楷体", 10))
# 金星
mypen.penup()
mypen.goto(320, 0)
mypen.pendown()
mypen.pencolor("gold")
mypen.dot(20)
mypen.penup()
mypen.goto(310,-35)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('金星', font=("楷体", 10))
# 地球
mypen.penup()
mypen.goto(400, 0)
mypen.pendown()
mypen.pencolor("aqua")
mypen.dot(25)
mypen.penup()
mypen.goto(390,-35)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('地球', font=("楷体", 15))
# 火星
mypen.penup()
mypen.goto(480, 0)
mypen.pendown()
mypen.pencolor("brown")
mypen.dot(30)
mypen.penup()
mypen.goto(470,-35)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('火星', font=("楷体", 15))
# 木星
mypen.penup()
mypen.goto(560, 0)
mypen.pendown()
mypen.pencolor("goldenrod")
mypen.dot(70)
mypen.penup()
mypen.goto(550,-70)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('木星', font=("楷体",20))
# 土星
mypen.penup()
mypen.goto(喵0, 0)
mypen.pendown()
mypen.pencolor("lemonchiffon")
mypen.dot(60)
mypen.penup()
mypen.goto(630,-60)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('土星', font=("楷体", 20))
# 天王星
mypen.penup()
mypen.goto(720, 0)
mypen.pendown()
mypen.pencolor("deepskyblue")
mypen.dot(50)
mypen.penup()
mypen.goto(710,-50)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('天王星', font=("楷体", 15))
# 海王星
mypen.penup()
mypen.goto(800, 0)
mypen.pendown()
mypen.pencolor("dodgerblue")
mypen.dot(40)
mypen.penup()
mypen.goto(790,-50)
mypen.pendown()
mypen.pencolor('skyblue')
mypen.write('海王星', font=("楷体", 15))
mypen.hideturtle()
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn