python能约你一起看,新年的繁星吗?

238 阅读2分钟

导语:

┈ ┈ ┈ ┈✨┈• ┈ ┈ ┈ ┈✨┈• ┈ ┈ ┈ ┈✨┈• ┈ ┈ ┈ ┈✨┈• ┈

跨年的时候倘若万家灯火无无一盏为你而明,那不如抬头看看星空,每一颗都为你熠熠生辉。

你能让夜色温柔,让星空闪烁,眨一眨眼睛,便能让银河坠落,笑一笑, 人间便多-簇璀璨烟

火。

你看你说话那么大声,这时候的山会记得,星星会记得,所以要把新年的愿望大声的说出来!

正文✨:

哈喽,哈喽~今天小编来教大家用python绘制星空✨哦!

注意:👇

1.星星出现在画布的随机位置,即位置随机

2.星星有的大有的小,即大小随机

3.星星倾斜的角度不同,即角度随机

代码:

import turtle as t
from random import randint
def star(x,y,size,angle):#定义函数,绘制星星
    t.color('yellow')#设置星星的颜色
    t.pu()
    t.setpos(x,y)
    t.right(angle)
    t.begin_fill()#调用开始填充函数
    for i in range(5):#循环绘制五角星
        t.fd(size)
        t.left(72)
        t.fd(size)
        t.right(144)
    t.end_fill()#调用结束填充函数
    
t.TurtleScreen._RUNNING=True
t.setup(1000,800)#设置画布大小
t.hideturtle()#隐藏小海龟
t.speed(0) #设置画笔绘画速度
t.pensize(1)#设置画笔宽度
t.bgcolor('black') #设置画布背景颜色为黑色,星星要在黑夜里发光
t.pu()
for i in range(150):#循环绘制星星数量
    x=randint(-400,400)#星星的横坐标范围
    y=randint(-300, 300)#纵坐标范围
    s=randint(1,5)#设置星星大小范围
    a=randint(0,120)#角度范围
    star(x, y, s, a)#调用函数绘制星星
t.done()

✨效果:

结尾:

“你要知道这世界上全是别人,✨只有一个自己,所以你要找到自己,才是最重要的“

所以你不防大胆一点做自己就好!✨

身边碎碎念念的人,也要成为年年岁岁的人。新年快乐!

文章到这里就写完了,喜欢的记得点赞,需要完整代码的可以私信小编哦,点击这行字也行