学python免不了画图,用啥画呢?
答:turtle绘图体系,也叫海龟绘图体系
本喵也不扯废话,咱直入主题
下面我们一起来学习一下海龟是如何作图的吧!
-------turtle绘图窗体布局
电脑屏幕设定左上角为(0,0)画布也可以设置位置和大小
turtle.setup(宽,高,左边距,右边距)
括号内填数字,单位是像素,其中括号的后面两个可以不进行设定,默认画布处在屏幕中央
像素什么概念呢?例如我的电脑屏幕是像素大小1920*1080大小的矩形,下图是壁纸
-------turtle空间坐标体系
绝对坐标:画布中心为原点,建立x-y坐标系,画笔最开始在原点朝向x轴正方向
turtle.goto(x,y) #去特定位置
相对坐标:当然是相对海龟的的啦
turtle.bk(d) #后退turtle.fd(d) #前进turtle.circle(r,angle) #在海龟左侧r处为圆心画圆弧angle度turtle.circle(r,steps=a) #在海龟左侧r处为圆心出发点为顶点画正a边形
-------turtle角度坐标体系
turtle.seth(angle) #将海龟的头转到多少度方向turtle.left(angle) #左转多少度turtle.right(angle) #右转多少度
-------RGB色彩体系(red,green,blue)
turtle.colormode(255) #使用整数值模式turtle.colormode(1.0) #小数值模式(默认)
学习的确枯燥无味,快动手画起来吧!