猫史档案馆


【Python作品分享】星空【去太空,趣编程】【作业帖】

用户:灰散尘封灰散尘封查看:0 回复:0 评论:0 创建时间:2021-05-05T17:31:58


【作品展示】

center_image

 

【作品介绍】

星空

 

【作品源代码】

import turtle
import random
import time
from PIL import Image

turtle.bgcolor("black")
turtle.pensize(1)
turtle.delay(1)
turtle.hideturtle()
turtle.setup(800, 800)
def star(x, y, left_angle, edge_len, color='yellow'):
    """
    画一个五角星
    :param x: 起始x坐标
    :param y: 起始y坐标
    :param left_angle: 画笔方向逆时针转动度数
    :param edge_len: 五角星边的长度
    :param color: 五角星颜色
    :return:
    """
    turtle.pencolor(color)
    turtle.fillcolor(color)
    turtle.speed(0)
    turtle.pu()
    turtle.goto(x, y)
    turtle.pd()
    turtle.begin_fill()
    turtle.left(left_angle)
    for _ in range(5):
        turtle.forward(edge_len)
        turtle.right(144)
    turtle.end_fill()
    turtle.left(-left_angle)
for _ in range(200):
    rand_x = random.randint(-400, 400)
    rand_y = random.randint(0, 400)
    edge_len = random.randint(3, 8)
    left_angle = random.randint(0, 180)
    star(rand_x, rand_y, left_angle, edge_len, '#B7C5D2')

turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页