在前面的文章中小编使用Python已经绘制了较多的螺旋式的图案了,那么我们可以使用python将文字也用螺旋的方式绘制出来吗?答案是肯定的!下面小编来给大家介绍如何使用python绘制螺旋式的文字。
1. 导入turtle库
from turtle import*
2. 设置程序标题(标题可以自定义)
title("告白神器")
3. 设置背景颜色
bgcolor('black')
4. 定义一个变量,用于存放画笔的颜色
colors=['red','orange','yellow','green']
5. 建立一个列表,用于存放文本内容
text=['I','love','you','forever']
6. 将绘制的速度设置为0,加快绘制速度
speed(0)
7. 使用循环语句控制绘制螺旋式的文字的次数
for i in range(70):
8. 从变量colors中取出一个颜色作为画笔的颜色
pencolor(colors[i%4])
9. 抬笔,停止绘制,使得绘制的文本之间不存留路径(线条)
penup()
10. 绘制的文本之间需间隔一段距离,不致使得绘制的文本密集在一起
forward(i*6)
11. 落笔,开始绘制
pendown()
12. 设置文本的属性(内容、字体、字号)
write(text[i%4],font=("微软雅黑",int(i/4+4)))
13. 向左旋转92度,形式螺旋的样式
left(92)
14. 隐藏turtle,完成绘制
hideturtle()
好了,以上就是绘制螺旋文字的代码,下面我们来欣赏一下绘制的成果吧!