python之绘制图形库turtle
turtle库是python的基础绘图库,官方手册
这个库被介绍为一个最常用的用来给孩子们介绍编程知识的方法库,其主要是用于程序设计入门,是标准库之一,利用turtle可以制作很多复杂的绘图。
turtle原理理解
turtle名称含义为“海龟”,我们想象一只海龟,位于显示器上窗体的正中心,在画布上游走,它游走的轨迹就形成了绘制的图形。
海龟的运动是由程序控制的,它可以变换颜色,改变大小(宽度)等。
绘图窗体
turtle.setup(width,height,startx,starty)
使用turtle的setup函数,可以在屏幕中生成一个窗口(窗体),设置窗体的大小和位置,这个窗口就是画布的范围。
画布的最小单位是像素,屏幕的坐标系以左上角为原点(0,0)分布。
图:
屏幕坐标系及窗体
setup的四个参数分别指的是
width:窗体的宽度
height:窗体的高度
startx:窗体距离屏幕边缘的左边像素距离
starty:窗体距离屏幕上面边缘的像素距离
其中,后两个参数是可选项,如果不填写该参数,窗口会默认显示在屏幕的正中间。
setup()也是可选的,只是需要定义窗口的大小及位置是才使用。
turtle空间坐标体系
绝对坐标<