首页 分享 Python的turtle库实现简单的星空

Python的turtle库实现简单的星空

来源:花匠小妙招 时间:2025-01-08 11:38

最新推荐文章于 2024-12-16 20:22:37 发布

置顶 KarrieL 于 2020-07-22 15:05:56 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

Python的turtle库的使用

tuetle关于在Python中如何打印星空,我们要首先了解一下goto()方法,首先我们定义一个pen=turtle.Turtle(),Turtle库的对象,然后pen.goto(x,y)可以直接使我们的画笔跳转到(x,y)坐标处,跳转之后开始画星星
for n in range(x):
pen.down()
pen.forward(100)
pen.penup()
pen.left(180-180/x)
注意,里面的x是边数,但是只能是奇数,一般来说我们都是画三角形,五边形,和七边形。由于星星的位置是随机的,所以要调用rando库pen.goto(random.randint(1,500),random.randint(1,500))随机产生(x,y)坐标值。范围都是1到500.
全部代码如下
下面展示一些 内联代码片。

pen=turtle.Turtle() ##调用turtle库产生对象 turtle.colormode(255) ##穿件染色模板,但在这个代码中没有改变颜色,故无作用 pen.speed(0) ##修改画笔速度,0是最快的,如果想慢点的话,可以改成1 a=[3,5,7] ##定义边数分别为三边形,五边形,七边形 n=0 for i in range(20): pen.penup() pen.goto(random.randint(1,500),random.randint(1,500)) ##随机产生一个坐标 x=a[random.randint(0,2)] ##随机产生一个边数然后画出该多边形 for n in range(x): pen.down() pen.forward(100) pen.penup() pen.left(180-180/x) turtle.done() 然后还可以插入图片,然后在图片上画星星,正式实现星空

1234567891011121314151617

相关知识

python的turtle画个玫瑰花
python用turtle画玫瑰花
画个心,写个花!Python Turtle库带你玩转创意绘图!
python玫瑰花代码简单
Python的turtle库绘图
Python用turtle库绘制图形——漂亮的玫瑰
用python turtle绘制一朵玫瑰花
如何用简单的Python绘制一朵花
第一次用turtle库画玫瑰
python中turtle画三朵玫瑰

网址: Python的turtle库实现简单的星空 https://www.huajiangbk.com/newsview1496823.html

所属分类:花卉
上一篇: 用python代码画一幅星空
下一篇: 用Python绘制漫天繁星

推荐分享