猫史档案馆


【Python作品分享】黄萧晴 翁源县尚同中学 璀璨星河

用户:乐观的超声蝠Cqns乐观的超声蝠Cqns查看:0 回复:0 评论:0 创建时间:2020-05-29T16:50:26


【作品展示】

center_image

 

【作品介绍】

漫步星河,探索宇宙奥妙。

 

【作品源代码】

import turtle
import random

__Pen = turtle.Pen()


def diqiuyi():

    __Pen.fillcolor("#00cccc")
    __Pen.pensize(3)
    __Pen.penup()
    __Pen.begin_fill()
    __Pen.goto(140, (-150))
    __Pen.setheading(110)
    __Pen.pendown()
    __Pen.circle(50, 140)
    __Pen.left(106)
    __Pen.goto(140, (-150))
    __Pen.end_fill()
    __Pen.left(115)
    __Pen.circle(50, 70)
    __Pen.right(90)
    __Pen.forward(20)
    __Pen.right(90)
    __Pen.circle(100, 160)
    __Pen.right(180)
    __Pen.circle((-100), 200)
    __Pen.right(180)
    __Pen.circle(100, 10)
    __Pen.right(90)
    __Pen.forward(7)
    __Pen.right(180)
    __Pen.forward(215)
    __Pen.right(180)
    __Pen.forward(19)
    __Pen.right(90)
    __Pen.begin_fill()
    __Pen.circle(90, 360)
    __Pen.end_fill()
    __Pen.pensize(1)
    __Pen.left(30)
    __Pen.circle(105, 120)
    __Pen.left(60)
    __Pen.circle(105, 120)
    __Pen.left(90)
    __Pen.circle(180, 60)
    __Pen.left(120)
    __Pen.circle(180, 60)
    __Pen.left(60)
    __Pen.circle(90, 90)
    __Pen.left(45)
    __Pen.circle(110, 106)

def book():

    __Pen.penup()
    __Pen.goto((-200), (-70))
    __Pen.pendown()
    __Pen.pensize(4)
    __Pen.pencolor("#333333")
    __Pen.fillcolor("#ffff99")
    __Pen.begin_fill()
    __Pen.left(240)
    __Pen.forward(100)
    __Pen.right(100)
    __Pen.circle(70, 60)
    __Pen.left((-140))
    __Pen.forward(100)
    __Pen.right(40)
    __Pen.circle((-70), 60)
    __Pen.right((-60))
    __Pen.circle((-100), 50)
    __Pen.right(92)
    __Pen.forward(100)
    __Pen.right(85)
    __Pen.circle(100, 47)
    __Pen.end_fill()

def chuang():

    __Pen.pensize(12)
    __Pen.pencolor("#993300")
    __Pen.fillcolor("#333333")
    __Pen.penup()
    __Pen.goto(340, 300)
    __Pen.begin_fill()
    __Pen.pendown()
    __Pen.goto(340, 20)
    __Pen.goto((-460), 20)
    __Pen.goto((-460), 300)
    __Pen.goto(340, 300)
    __Pen.end_fill()
    __Pen.penup()
    __Pen.pensize(7)
    __Pen.goto(340, 300)
    __Pen.pendown()
    __Pen.goto(250, 250)
    __Pen.goto(250, 70)
    __Pen.goto(340, 20)
    __Pen.penup()
    __Pen.goto(340, 207)
    __Pen.pendown()
    __Pen.goto(250, 190)
    __Pen.penup()
    __Pen.goto(340, 114)
    __Pen.pendown()
    __Pen.goto(250, 130)
    __Pen.penup()
    __Pen.pensize(7)
    __Pen.goto((-460), 300)
    __Pen.pendown()
    __Pen.goto((-370), 250)
    __Pen.goto((-370), 70)
    __Pen.goto((-460), 20)
    __Pen.penup()
    __Pen.goto((-460), 207)
    __Pen.pendown()
    __Pen.goto((-370), 190)
    __Pen.penup()
    __Pen.goto((-460), 114)
    __Pen.pendown()
    __Pen.goto((-370), 130)

def shuzhuo():

    __Pen.pensize(1)
    __Pen.pencolor("#663300")
    __Pen.fillcolor("#cc9933")
    __Pen.penup()
    __Pen.goto(320, 0)
    __Pen.pendown()
    __Pen.begin_fill()
    __Pen.goto(190, (-200))
    __Pen.goto((-660), (-200))
    __Pen.goto((-430), 0)
    __Pen.goto(320, 0)
    __Pen.end_fill()
    __Pen.pensize(20)
    __Pen.penup()
    __Pen.goto(310, (-28))
    __Pen.pendown()
    __Pen.goto(310, (-258))
    __Pen.penup()
    __Pen.goto(180, (-208))
    __Pen.pendown()
    __Pen.goto(180, (-358))
    __Pen.penup()
    __Pen.goto((-喵7), (-208))
    __Pen.pendown()
    __Pen.goto((-喵7), (-357))
    __Pen.penup()
    __Pen.goto((-430), (-208))
    __Pen.pendown()
    __Pen.goto((-430), (-258))
    __Pen.pensize(2)
    __Pen.fillcolor("#663300")
    __Pen.penup()
    __Pen.goto(320, 0)
    __Pen.begin_fill()
    __Pen.pendown()
    __Pen.goto(320, (-20))
    __Pen.goto(190, (-220))
    __Pen.goto((-660), (-220))
    __Pen.goto((-660), (-200))
    __Pen.goto(190, (-200))
    __Pen.goto(320, 0)
    __Pen.end_fill()

def shujia():

    __Pen.fillcolor("#ffcc99")
    __Pen.right(32)
    __Pen.penup()
    __Pen.goto(400, (-250))
    __Pen.begin_fill()
    __Pen.pendown()
    __Pen.forward(200)
    __Pen.left(90)
    __Pen.forward(35)
    __Pen.left(90)
    __Pen.forward(200)
    __Pen.left(90)
    __Pen.forward(35)
    __Pen.backward(500)
    __Pen.left(90)
    __Pen.forward(200)
    __Pen.right(90)
    __Pen.forward(465)
    __Pen.right(90)
    __Pen.forward(10)
    __Pen.right(90)
    __Pen.forward(455)
    __Pen.right(90)
    __Pen.forward(10)
    __Pen.backward(200)
    __Pen.forward(10)
    __Pen.right(90)
    __Pen.forward(455)
    __Pen.end_fill()
    __Pen.begin_fill()
    for __count in range(4):
        __Pen.backward(80)
        __Pen.left(90)
        __Pen.forward(180)
        __Pen.left(90)
        __Pen.forward(10)
        __Pen.left(90)
        __Pen.forward(180)
        __Pen.left(90)
    __Pen.end_fill()
    for __count in range(random.randint(4, 8)):
        书 = random.randint(40, 75)
        __Pen.backward(书)
        __Pen.left(90)
        __Pen.forward(random.randint(10, 20))
        __Pen.right(90)
        __Pen.forward(书)
    __Pen.penup()
    __Pen.goto(410, 55)
    __Pen.pendown()
    for __count in range(random.randint(6, 10)):
        书 = random.randint(40, 75)
        __Pen.backward(书)
        __Pen.left(90)
        __Pen.forward(random.randint(10, 20))
        __Pen.right(90)
        __Pen.forward(书)
    __Pen.penup()
    __Pen.goto(410, (-35))
    __Pen.pendown()
    for __count in range(random.randint(8, 11)):
        书 = random.randint(40, 75)
        __Pen.backward(书)
        __Pen.left(90)
        __Pen.forward(random.randint(10, 20))
        __Pen.right(90)
        __Pen.forward(书)
    __Pen.penup()
    __Pen.goto(410, (-125))
    __Pen.pendown()
    for __count in range(random.randint(8, 11)):
        书 = random.randint(40, 75)
        __Pen.backward(书)
        __Pen.left(90)
        __Pen.forward(random.randint(10, 20))
        __Pen.right(90)
        __Pen.forward(书)
    __Pen.penup()
    __Pen.goto(410, (-215))
    __Pen.pendown()
    for __count in range(random.randint(8, 10)):
        书 = random.randint(40, 75)
        __Pen.backward(书)
        __Pen.left(90)
        __Pen.forward(random.randint(10, 20))
        __Pen.right(90)
        __Pen.forward(书)
    __Pen.penup()

def xing():

    __Pen.penup()
    __Pen.hideturtle()
    __Pen.pencolor("#ffff00")
    __Pen.speed(2)
    for __count in range(35):
        __Pen.goto(random.randint((-430), 310), random.randint(30, 280))
        __Pen.pendown()
        __Pen.circle(0.3)
        __Pen.penup()

chuang()
shuzhuo()
book()
diqiuyi()
shujia()
xing()
turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页