猫史档案馆


【Python作品分享】【120强进36】火星,“火神”祝融到了!

用户:丨·o·丨丨·o·丨查看:1 回复:1 评论:1 创建时间:2021-05-16T21:24:19


【作品展示】

center_image

 

【作品介绍】

【介绍】:这个作品说明了祝融号火星车从地球到火星,以及登上火星开始探测的过程。

【功能、操作】:在开始之后,通过输入数字来选择对应的图片,点击开始之后,从任务栏中调出画图程序,便可看到画板。程序会自动绘画,不需要其他操作。

【制作】:我先搜集当下的热点,之后开始收集素材,进行分步编程,整合,最后进行调试,上传。

 

【作品源代码】

import turtle as t
a = int(input("请选择图片(1.火箭发射🚀,2.探索火星🔍),请输入对应序号"))
if a == 1:
    print("已开始画图,请在任务栏中打开窗口。")
    t.fillcolor("grey")
    t.penup()
    t.goto(-500, 400)
    t.pendown()
    t.begin_fill()
    for i in range(2):
        t.forward(1000)
        t.right(90)
        t.forward(800)
        t.right(90)
    t.end_fill()
    t.penup()

    t.pensize(5)
    t.speed(0)
    t.screensize(500, 500)
    t.goto(100, 100)
    t.pendown()
    t.fillcolor("blue")
    t.begin_fill()
    t.goto(300, 300)
    t.goto(200, 50)
    
    t.end_fill()
    t.fillcolor("white")
    t.begin_fill()
    t.goto(115, 115)
    t.goto(25, -30)
    t.goto(75, -75)
    t.goto(200, 50)
    t.goto(75, -75)
    t.end_fill()
    t.fillcolor("red")
    t.begin_fill()
    t.goto(-125, -275)
    t.goto(25, -30)
    t.end_fill()
    t.penup()
    t.goto(125, 0)
    t.pendown()
    t.fillcolor("black")
    t.begin_fill()
    t.circle(40, 1000, 1000)
    t.end_fill()
    t.penup()
    t.goto(25, -30)
    t.pendown()
    t.fillcolor("white")
    t.begin_fill()
    t.goto(-150, -150)
    t.goto(-60, -30)
    t.goto(50, 5)
    t.end_fill()
    t.penup()
    t.goto(75, -75)
    t.pendown()
    t.fillcolor("white")
    t.begin_fill()
    t.goto(30, -310)
    t.goto(115, -150)
    t.goto(115, -35)
    t.end_fill()
    t.penup()
    t.goto(-675, -400)
    t.fillcolor("blue")
    t.pendown()
    t.begin_fill()
    t.circle(200, 1000, 1000)
    t.end_fill()

    t.done()
if a == 2:
    print("已开始画图,请在任务栏中打开窗口。")
    import turtle as t
    t.fillcolor("grey")
    t.penup()
    t.goto(-500, 400)
    t.pendown()
    t.begin_fill()
    for i in range(2):
        t.forward(1000)
        t.right(90)
        t.forward(800)
        t.right(90)
    t.end_fill()
    t.penup()

    t.pensize(5)
    t.speed(0)
    t.screensize(500, 500)
    t.goto(0, 0)
    t.pendown()
    t.fillcolor("dark grey")
    t.begin_fill()
    for i in range(3):
        t.forward(75)
        t.left(90)
    t.right(90)
    for i in range(3):
        t.forward(75)
        t.left(90)
    t.end_fill()
    t.goto(-75, 0)
    t.fillcolor("black")

    t.goto(-125, -25)
    t.penup()
    t.goto(-100, -50)
    t.pendown()
    t.begin_fill()
    t.circle(25, 1000, 1000)
    t.end_fill()
    t.penup()
    t.goto(0, 0)
    t.pendown()
    t.goto(0, -25)
    t.penup()
    t.goto(5, -75)
    t.pendown()
    t.begin_fill()
    t.circle(25, 370, 1000)
    t.end_fill()
    t.penup()
    t.goto(75, 0)
    t.pendown()
    t.goto(125, -25)
    t.penup()
    t.goto(130, -75)
    t.pendown()
    t.begin_fill()
    t.circle(25, 370, 1000)
    t.end_fill()
    t.penup()
    t.goto(-125, 75)
    t.pendown()

    t.fillcolor("dark grey")
    t.begin_fill()
    t.goto(50, 75)
    t.goto(50, 175)
    t.right(30)

    for i in range(2):
        t.forward(50)
        t.left(90)
        t.forward(25)
        t.left(90)
    t.goto(70, 175)
    t.goto(70, 75)
    t.goto(125, 75)
    t.end_fill()
    t.penup()

    t.pensize(2.5)
    t.speed(0)
    t.goto(-50, 70)
    t.pendown()
    t.goto(-45, 60)
    t.penup()
    t.goto(-50, 50)
    t.pendown()
    t.goto(-40, 50)
    t.goto(-50, 30)
    t.goto(-45, 40)
    t.goto(-40, 30)
    t.goto(-45, 40)
    t.goto(-45, 20)
    t.penup()
    t.goto(-25, 70)
    t.pendown()
    for i in range(2):
        t.forward(20)
        t.right(90)
        t.forward(15)
        t.right(90)
    t.penup()
    t.goto(-20, 55)
    t.pendown()
    t.goto(-25, 20)
    t.penup()
    t.goto(-10, 55)
    t.pendown()
    t.goto(-10, 20)
    t.goto(0, 20)
    t.goto(0, 30)
    t.penup()
    t.goto(10, 70)
    t.pendown()
    t.goto(30, 70)
    t.penup()
    t.goto(10, 60)
    t.pendown()
    for i in range(2):
        t.forward(20)
        t.right(90)
        t.forward(10)
        t.right(90)
    t.penup()
    t.goto(5, 25)
    t.pendown()
    t.goto(5, 45)
    t.goto(30, 45)
    t.goto(30, 25)
    t.goto(27.5, 32.5)
    t.penup()
    t.goto(10, 40)
    t.pendown()
    t.goto(15, 35)
    t.penup()
    t.goto(25, 40)
    t.pendown()
    t.goto(20, 35)
    t.goto(7.5, 35)
    t.goto(27.5, 35)
    t.penup()
    t.goto(10, 30)
    t.pendown()
    t.goto(25, 30)
    t.penup()
    t.goto(17.5, 35)
    t.pendown()
    t.goto(17.5, 25)
    t.penup()
    t.goto(42.5, 70)
    t.pendown()
    t.goto(42.5, 25)
    t.penup
    t.goto(35, 25)
    t.pendown()
    t.goto(50, 30)
    t.penup()
    t.goto(47.5, 32.5)
    t.pendown()
    t.goto(55, 25)
    t.penup()
    t.goto(35, 60)
    t.pendown()
    for i in range(2):
        t.forward(20)
        t.right(90)
        t.forward(10)
        t.right(90)
    t.fillcolor("red")
    t.penup()
    t.goto(0, -1675)
    t.pendown()
    t.begin_fill()
    t.pencolor("red")
    t.circle(800, 10000, 10000)
    t.end_fill()
    t.penup()
    t.goto(-300, 300)
    t.pendown()
    t.pencolor("blue")
    t.fillcolor("blue")
    t.begin_fill()
    t.circle(50, 740, 1000)
    t.end_fill()
    t.penup()
    t.goto(99999, 99999)
    t.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
丨·o·丨丨·o·丨

终于做完了

点赞0


评论