Python之turtle库学习笔记

Turtle库是Python语言中一个很流行的绘制图像的函数库。

安装turtle库:pip install turtle

安装turtle提示错误:Command "python setup.py egg_info" failed with error code 1

解决办法:按指定链接下载turble压缩包,手动解压,修改setup.py文件再安装。

1、打开setup.py文件,第40行修改为

except (ValueError, ve):

原来的是Python2的写法,没有括号,加了括号之后Python3就能用了。

2、用pip3安装:pip install -e D:\turtle-0.0.2

-e后面接上我们修改过setup.py文件的目录。

3、过程中会报错 Failed building wheel for Twisted
4、需要我们自己下载Twisted,然后安装。这里有Python的各种依赖包。选择适合自己Python以及系统的Twisted版本。 http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载好之后,cd到下载文件夹。pip install Twisted的文件名。
5、重新执行步骤2

1 turtle库的基本介绍

1.1画笔的属性

turtle.width()和turtle.pensize()都可以用来设置画笔尺寸

1.2画笔的运动

turtle.penup()

抬起笔移动,海龟飞行,不绘制图形;没有参数

turtle.pendown()

落下画笔,海龟在爬行;没有参数

turtle.done()

用来停止画笔绘制,但绘图窗体不关闭;没有参数

2 turtle绘图窗体布局

  • turtle的一个画布空间,最小单位是像素
  • setup()设置窗体大小及位置
import turtle
turtle.setup(width, height, startx, starty)
  • startxstarty 2个参数可选,不写默认在屏幕中间
  • setup()不是必须的

3 turtle空间坐标体系

3.1绝对坐标

  • 使用turtle库中goto(x, y)方法,画出从当前位置到坐标点(x, y)的直线。
  • 初始化开始时海龟在画布空间的中心。 

3.2海龟坐标

3.2.1海龟坐标方法

  • 前进(forward):turtle.fd(d)
  • 后退(back):turtle.bk(d)
  • 画圆周:turtle.circle(r,angle) :
  • r > 0圆心在海龟的侧 r 处
  • r < 0圆心在海龟的侧 r 处
  • angle > 0海龟向爬,转angle度
  • angle < 0圆心向爬,转angle度

 

 


 

 

你可能感兴趣的:(Python)