今天给大家带来一个有趣的turtle模块案例,废话不多说,请看下面代码!
代码详解
import turtle # 导入
t = turtle.Pen() # 画笔
turtle.bgcolor('black') # 背景设为黑色
colors = ['red','yellow','blue','green'] # 字体颜色分别为红色、黄色、蓝色、绿色
number = turtle.textinput('请输入你的数字','你的数字是什么?') # 设置程序输入窗口
for i in range(100): # 循环输入100次
t.pencolor(colors[i % 4]) # 画笔颜色分四种
t.penup() # 抬起画笔
t.forward(i * 4) # 将画笔向后移动一定的角度
t.pendown() # 放下画笔
t.write(number, font=('Arial', int((i + 4) / 4), 'bold')) # 在turtle位置编写字符串s,字体由字体名、字体大小、字体类型三部分组成
t.left(92) # 将画笔左转一定的角度
效果图
作者:吴常文
出处:https://blog.csdn.net/qq_41405475
本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。