猫史档案馆


【Python作品分享】【去太空,趣编程】 探索太空

用户:破晓曙光破晓曙光查看:0 回复:0 评论:0 创建时间:2021-05-02T14:08:10


【作品展示】

center_image

 

【作品介绍】

星星不遥远,遥远的是我们;

乘坐飞船,探索浩荡宇宙,寻找地外生命,研究神秘黑洞......

 

【作品源代码】

import turtle ,random
#from PIL import Image, ImageOps, ImageFilter


__Pen = turtle.Pen()
myscreen = turtle.Screen()
myscreen.setworldcoordinates(0, 0, 1024, 720)

f = 0
turtle.bgcolor('black')
colors = ['red','yellow','grey','light blue','green','white']
__Pen.pencolor('blue')
__Pen.speed(0)
__Pen.hideturtle()
__Pen.penup()
__Pen.goto(500, 200)
__Pen.pendown()
__Pen.dot(150)
__Pen.pensize(3)
__Pen.fillcolor('orange')
def star():
    f = random.randint(7,15)
    __Pen.setheading(0)
    for o in range(5):
        __Pen.forward(f)
        __Pen.left(144)

for i in range(14):
    __Pen.pencolor(colors[random.randint(0, 5)])
    __Pen.penup()
    __Pen.goto(random.randint((0), (350)), random.randint((0), 700))
    __Pen.pendown()
    #__Pen.dot(random.randint(7, 18))
    star()

for i in range(15):
    __Pen.pencolor(colors[random.randint(0, 5)])
    __Pen.penup()
    __Pen.goto(random.randint(650, 1000), random.randint((0), 700))
    __Pen.pendown()
    #__Pen.dot(random.randint(7, 18))
    star()

__Pen.penup()
__Pen.goto(random.randint(442,578), 喵0)
__Pen.pendown()
__Pen.pencolor('light grey')
__Pen.dot(喵)

star()

__Pen.up()
__Pen.goto(494, 400)
__Pen.down()
__Pen.color('orange')
__Pen.pensize(1)

__Pen.begin_fill()

for u in range(2):
    __Pen.forward(12)
    __Pen.right(90)
    __Pen.forward(30)
    __Pen.right(90)

__Pen.end_fill()

__Pen.up()
__Pen.goto(475,405)
__Pen.down()

__Pen.begin_fill()

for t in range(2):
    __Pen.forward(12)
    __Pen.right(90)
    __Pen.forward(25)
    __Pen.right(90)

__Pen.end_fill()

__Pen.up()
__Pen.goto(515, 405)
__Pen.down()

__Pen.begin_fill()

for r in range(2):
    __Pen.forward(12)
    __Pen.right(90)
    __Pen.forward(25)
    __Pen.right(90)

__Pen.end_fill()

__Pen.up()
__Pen.goto(475, 425)
__Pen.down()

__Pen.color('white')
__Pen.fillcolor('white')

__Pen.begin_fill()
__Pen.setheading(0)

for i in range(2):

    __Pen.forward(50)
    __Pen.right(90)
    __Pen.forward(15)
    __Pen.right(90)
    

__Pen.end_fill()

__Pen.up()
__Pen.goto(480, 430)
__Pen.down()

__Pen.begin_fill()
__Pen.setheading(0)

for i in range(2):

    __Pen.forward(40)
    __Pen.left(90)
    __Pen.forward(50)
    __Pen.left(90)

__Pen.end_fill()

__Pen.end_fill()

__Pen.up()
__Pen.goto(485, 485)
__Pen.down()

__Pen.begin_fill()
__Pen.setheading(0)

for i in range(2):

    __Pen.forward(30)
    __Pen.left(90)
    __Pen.forward(40)
    __Pen.left(90)

__Pen.end_fill()

__Pen.up()
__Pen.goto(485, 525)
__Pen.down()

__Pen.color('red')
__Pen.fillcolor('red')

__Pen.begin_fill()
__Pen.setheading(0)

__Pen.forward(30)
__Pen.left(120)
__Pen.forward(30)
__Pen.left(120)
__Pen.forward(30)
__Pen.left(120)

__Pen.end_fill()

__Pen.up()
__Pen.goto(490, 495)
__Pen.down()

__Pen.color('blue')
__Pen.fillcolor('yellow')

__Pen.begin_fill()
__Pen.setheading(0)

for i in range(2):

    __Pen.forward(20)
    __Pen.left(90)
    __Pen.forward(25)
    __Pen.left(90)

__Pen.end_fill()

turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页