对于少儿编程来说,最有趣的莫过于绘图了,海龟库模块就是最好的也是最基础的绘图工具。
本文整理收集汇总了一些常见的绘图函数,结合前面系列文章的Python基础语法知识,再加上一些经典的案例,使用“小海龟”创作就是小菜一碟了。
01核心操作步骤
第一步:导入海龟模块
import turtle
在编程环境软件的首行导入该模块。
第二步:创建小海龟(画笔)
p=turtle.Pen()
注意:调动的Pen()方法,其首字母必须大写。Python是区分大小写的。
第三步:使用相关绘图函数进行创作
见本文第二部分内容。
第四步:最后一行 停止所有动画
turtle.done()
注意:关键单词的拼写,所有点号、圆括号都必须是英文输入法下书写。
02常用函数及说明
p.dot(数字) 绘制点
p.circle(数字) 绘制圆
p.circle(数字,steps=边数) 绘制内接圆的多边形
p.pencolor(颜色) 设置画笔的颜色
p.pensize(数字) 设置画笔的大小
p.penup() 抬笔
p.pendown() 落笔(默认)
p.forward(数字) 画笔前进一定距离
p.backward(数字) 画笔后退一定距离
p.left(角度) 画笔向左转动一定角度
p.right(角度) 画笔向右转动一定角度
p.setheading(角度) 设定一个具体角度
p.fillcolor(颜色) 区域填充一定的颜色
p.begin_fill() 填充开始
p.end_fill() 填充结束
p.goto(x,y) 定位到指定的坐标位置
p.setx(数字) 单独设置X坐标
p.sety(数字) 单独设置Y坐标
03案例分享
1、绘制一个五角星:
2、绘制一个圈圈饼干
循环20次,每次绘制一个半径为50的圆;再向前移动20步,每次左转18°,形成圆环。上述代码省略了导入模块、创建画笔以及后面停止动画动作的代码。后面所有代码均如此。
3、绘制一把折扇
首先,画笔(小海龟)左转15°角;循环150次,每次向前120步,再回到起点,左转1°的小角度。
4、绘制360°彩色光束
首先,定义一个颜色列表;其次,循环180次,每次左转2°;第三,依次设置画笔颜色为列表中的值(注意:颜色单词不能写错,否则程序会报错:bad color)。第四,模仿绘制折扇的过程,前移120步,在后退120步,回到起始点,紧接着转动一个小的角度即可。
04小结
从小游戏到航空航天系统,Python几乎支持所有开发;从机器学习到深度学习,Python是人工智能时代的主流语言。
一起学Python,轻松养成编程思维。多思考、多练习、多实践。
没有更多啦