用户:
总科室III号查看:0 回复:0 评论:0 创建时间:2021-05-04T18:28:41
【作品展示】

【作品介绍】
太阳系八大行星运行图可以自动运行太阳系八大行星模型
点击运行即可自动运行
本作品使用了turtle 库
【作品源代码】
import turtle
turtle.bgcolor("#000")
Pen_name = turtle.Pen()
Pen_name.penup()
Pen_name.goto(-135, 250)
Pen_name.pendown()
Pen_name.color("#fff")
Pen_name.write("太阳系八大行星运行图", font=("宋体", 20))
Pen = turtle.Pen()
Pen_name.speed(0)
Pen.shape("circle")
Pen.color("red")
Pen.dot(25)
Pen_name.color("red")
Pen_name.penup()
Pen_name.goto(-280, 0)
Pen_name.pendown()
Pen_name.write("太阳", font=("宋体", 20))
def model(y, s, b, c, d):
Pen.penup()
Pen.goto(0, y)
Pen.pendown()
Pen.speed(s)
Pen.color("white")
Pen.circle(b)
Pen.color(c)
Pen.dot(d)
def name(y, c, n):
Pen_name.penup()
Pen_name.goto((-280), y)
Pen_name.pendown()
Pen_name.color(c)
Pen_name.write(n, font=("宋体", 20))
model(50, 10, (-50), 'dodgerblue', 5)
name(25, 'dodgerblue', '水星')
model(60, 8.75, (-60), "goldenrod", 10)
name(50, "goldenrod", "金星")
model(75, 7.5, (-75), "skyblue", 8)
name(75, "skyblue", "地球")
model(85, 6.25, (-85), "crimson", 6)
name(100, "crimson", "火星")
model(150, 5, (-150), "burlywood", 20)
name(125, "burlywood", "木星")
model(180, 3.75, (-180), "darkgoldenrod", 15)
name(150, "darkgoldenrod", "土星")
model(200, 2.5, (-200), "cyan", 13)
name(175, "cyan", "天王星")
model(220, 1.25, (-220), "dodgerblue", 12)
name(200, "dodgerblue", "海王星")
Pen.hideturtle()
Pen_name.hideturtle()
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn