猫史档案馆


【Python作品分享】120强进36(王天一)【作品秀】

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


【作品展示】

center_image

 

【作品介绍】

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


回复

上一页1 页 / 共 1下一页
雪糕ta爱吃金桔吖雪糕ta爱吃金桔吖

流批!!!

点赞0


评论