猫史档案馆


【Python作品分享】散步太空【去太空,趣编程】【作品秀】

用户:含蓄的暴风雀7mia含蓄的暴风雀7mia查看:0 回复:0 评论:0 创建时间:2021-05-07T20:05:57


【作品展示】

center_image

 

【作品介绍】

星星可以随机显示,特别赏心悦目。

 

【作品源代码】

import turtle
import random
mypen = turtle.Pen()
myscreen = turtle.Screen()
mypen.speed(0)
myscreen.bgcolor("blue3")
def work_into(x,y):
    mypen.penup()
    mypen.goto(x,y)
    mypen.pendown()
mypen.pencolor("orange")
def heng_while(v):
    mypen.forward(v)
    mypen.left(2)
    mypen.backward(v)

work_into(100,100)
mypen.dot(60)
work_into(50, 100)
for i in range(1, 180+1):
    heng_while(50)

mypen.pencolor("skyblue")
work_into(-100,-100)
mypen.dot(40)
work_into(-130, -100)
def heng_fo(clour):
    mypen.pencolor(clour)
    mypen.pensize(3)
    heng_while(60)
heng_fo("lightblue")
mypen.pencolor("yellow")
work_into(150, -200)
mypen.dot(30)
work_into(120, -200)
heng_fo("yellow2")

f_clours = ["yellow","red","blue","green","white","purple"]
for i in range(50):
    e = random.randint(5, 20)
    x = random.randint(-400, 400)
    y = random.randint(-400, 400)
    s_clour = random.choice(f_clours)
    work_into(x,y)
    mypen.pencolor(s_clour)
    mypen.dot(e)
mypen.hideturtle()
mypen.pencolor("red")
work_into(-200,50)
mypen.begin_fill()
mypen.fillcolor("red")
mypen.left(86)
mypen.forward(100)
mypen.right(45)
mypen.forward(10)
mypen.right(90)
mypen.forward(10)
mypen.right(45)
mypen.forward(100)
mypen.right(90)
mypen.forward(10)
mypen.end_fill()
mypen.backward(5)
mypen.right(90)
mypen.forward(80)
mypen.pencolor("grey2")
mypen.dot(10)
mypen.pencolor("blue")
mypen.dot(6)
work_into(-200, 50)
mypen.left(90)
mypen.begin_fill()
mypen.pencolor("red")
mypen.fillcolor("red")
mypen.forward(10)
mypen.right(135)
mypen.forward(25)
mypen.right(90)
mypen.forward(25)
mypen.right(135)
mypen.forward(30)
mypen.end_fill()
mypen.backward(15)
mypen.left(90)
mypen.pencolor("gold")
mypen.pensize(7)
mypen.forward(20)
turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页