第一节课我们简单介绍了python,今天我们来学习如何用python进行绘图。
在python里面绘图,我们要调用turtle(海龟)库,完成我们创作。这个库很强大,能绘制很多图片,可以是动态的,也可以是静态的。
P
turtle库相关的函数
一、创建turtle的绘制窗体
turtle.setup(width,height,startx,starty)
width窗体的宽度height窗体的高度
当数值为整数时,表示像素;当数值为小数时,表示占据电脑屏幕的比例
startx窗体左边框与显示器左边框的距离starty窗体上边框与显示器上边框的距离
当startx与starty为空时,则窗口默认位于电脑屏幕中央
二、空间坐标系
三、角度做标
四、画笔
1、画笔的状态:
在画布上,默认有一个坐标原点为画布中心的坐标轴,坐标原点上有一只面朝x轴正方向小乌龟。这里我们描述小乌龟时使用了两个词语:坐标原点(位置),面朝x轴正方向(方向),turtle绘图中,就是使用位置方向描述小乌龟(画笔)的状态。
2、画笔的属性:
笔的粗细Pensize()
笔的颜色pencolor():如果没有参数,则显示当前画笔颜色;如果有参数,可以是字符串形式的(’red’、’blue’、’yellow’)也可以是RGB3元素的值。
笔的移动速度speed():画笔绘制的速度范围是【0,10】整数,数字越大绘制速度越快。
3、绘图命令:
运动命令,画笔控制命令,全局控制命令
运动命令
画笔控制命令
全局控制命令
其他命令
补充说明运动控制命令
turtle.circle(radius, extent=None, steps=None)
radius(半径):半径为正(负),表示圆心在画笔的左边(右边)画圆;
extent(弧度):【0,360】;
steps (optional) (做半径为radius的圆的内切正多边形,多边形边数为steps)
turtle玩儿6了可以实现很多好玩儿的东西,譬如你可以画很多有艺术感的图形,或者实用的程序(时钟、图形动画...),或者可以和用户交互着去画去实现好玩儿的东西。
最近有个流行梗:“啥是佩奇啊?”到底什么是呢?我们用海龟库来告诉大家,由于代码过多,小编将代码放入了第三方网站上面,大家可以点击原文链接下载并进行调试。
■监制 | 马满鹏
■责编 | 李启鹏
■文字 | 李启鹏
■排版 | 曾婉华
■声明|大学生科技协会整理制作,转载等请联系我们
领取专属 10元无门槛券
私享最新 技术干货