猫史档案馆


【Python作品分享】[去太空,趣编程]

用户:边想你边唱歌边想你边唱歌查看:0 回复:1 评论:0 创建时间:2021-05-08T21:11:47


【作品展示】

center_image

 

【作品介绍】

参赛作品

画的是仙女座+介绍

和随机出现星星

制作不易!

不喜勿喷!

操作说明:

 

【作品源代码】

import random
import turtle
import time


__Pen = turtle.Pen()


def star():
    __Pen.pencolor("gold")
    __Pen.begin_fill()
    __Pen.fillcolor("gold")
    for i in range(5):
        __Pen.forward(20)
        __Pen.left(72)
        __Pen.forward(20)
        __Pen.right(144)
    __Pen.end_fill()



def 右上():

    __Pen.pencolor("#ffffff")
    __Pen.right(90)
    __Pen.forward(30)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.pencolor("#ffffff")
    __Pen.pencolor("#ffffff")
    __Pen.right(30)
    __Pen.forward(50)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.pencolor("#ffffff")
    __Pen.pencolor("#ffffff")
    __Pen.right(20)
    __Pen.forward(60)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.pencolor("#ffffff")
    __Pen.pencolor("#ffffff")
    __Pen.left(120)
    __Pen.forward(30)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.pencolor("#ffffff")
    __Pen.pencolor("#ffffff")
    __Pen.backward(30)
    __Pen.right(100)
    __Pen.forward(40)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.pencolor("#ffffff")

def 左上():

    __Pen.pencolor("#ffffff")
    __Pen.right(110)
    __Pen.forward(50)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.pencolor("#ffffff")
    __Pen.left(30)
    __Pen.forward(20)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.pencolor("#ffffff")
    __Pen.left(50)
    __Pen.forward(60)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.pencolor("#ffffff")
    __Pen.left(40)
    __Pen.forward(40)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.pencolor("#ffffff")

def 下():
    __Pen.goto(0,0)
    __Pen.pendown()
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.pencolor("#ffffff")
    __Pen.right(90)
    __Pen.forward(50)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.pencolor("#ffffff")
    __Pen.right(30)
    __Pen.forward(30)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.penup()

def 左():

    __Pen.goto(0, 0)
    __Pen.pendown()
    __Pen.pencolor("#ffffff")
    __Pen.right(80)
    __Pen.forward(80)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    x = __Pen.xcor()
    y = __Pen.ycor()
    __Pen.pencolor("#ffffff")
    __Pen.right(20)
    __Pen.forward(70)
    __Pen.pencolor("#66ffff")
    __Pen.dot(15)
    __Pen.pencolor("#33ccff")
    __Pen.dot(10)
    __Pen.pencolor("#ffffff")
    __Pen.left(30)
    __Pen.forward(40)
    __Pen.pencolor("#66ffff")
    __Pen.dot(12)
    __Pen.pencolor("#33ccff")
    __Pen.dot(8)
    __Pen.penup()
    __Pen.goto(x, y)
    __Pen.pendown()



__Pen.goto(0, 0)
__Pen.hideturtle()
turtle.bgcolor("#000066")
DEFAULT = turtle.Pen()
__Pen.penup()
__Pen.goto(-100, 300)
__Pen.pencolor("#66ffff")
__Pen.write('Hello,star sky', font=("楷体", 25))
下()
__Pen.goto(0, 0)

左()
time.sleep(0.1)
左上()
__Pen.penup()
__Pen.goto(0, 0)
__Pen.pendown()
右上()
__Pen.up()
__Pen.goto(0, 0)
__Pen.down()
__Pen.right(65)
__Pen.forward(80)
__Pen.pencolor("#66ffff")
__Pen.dot(12)
__Pen.pencolor("#33ccff")
__Pen.dot(8)

__Pen.penup()
__Pen.goto(0, 0)
__Pen.left(30)
__Pen.backward(300)
__Pen.write('仙女座是个美丽的星座,她位于大熊座的下方,飞马座附近。',font=("楷体",15))
__Pen.right(110)
__Pen.forward(25)
__Pen.write("仙女座是希腊神话中的安多米达,仙女的头为壁宿二,是飞",font=("楷体",15))
__Pen.forward(25)
__Pen.write("马座四边形的其中一只角。", font=("楷体", 15))
__Pen.forward(25)
__Pen.write("仙女座中有一个主星系,M31(仙女座星系),是该星系群中", font=("楷体", 15))
__Pen.forward(25)
__Pen.write("中的最大成员之一。",font=("楷体",15))
__Pen.right(45)
__Pen.pencolor("gold")
__Pen.up
__Pen.goto(random.randint(-200, 200), random.randint(200, 300))
while True:
    
    star()
    __Pen.up
    __Pen.goto(random.randint(-500, 500), random.randint(-500, 500))
    __Pen.up
turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
猫老祖05猫老祖05

emotion_编程猫_点赞

点赞0


评论