猫史档案馆


【Python作品分享】【去太空,趣编程】太阳系八大行星运行图【作品秀】

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


【作品展示】

center_image

 

【作品介绍】

太阳系八大行星运行图

可以自动运行太阳系八大行星模型

点击运行即可自动运行

本作品使用了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


回复

上一页1 页 / 共 0下一页