深入理解Python语言Python 蟒蛇绘制turtle 库的使用turtle 程序语法元素分析
计算机系统和世界的演进
常见的语言类型
Python
机器语言和汇编语言
高级语言 接近自然有语言,编译器,与 CPU 的型号无关
超级语言 粘性整合已有的程序,具有庞大的计算生态
使用turtle 绘制图形
##PythonDraw.pyimport turtle turtle.setup(650,350,200,200)##设置窗体,宽度为650像素,高度为350像素,200,200指当前的窗体位置与屏幕的位置在200,200 像素的位置turtle.penup() ##画笔向上turtle.fd(-250) ###运动控制函数,向前前进-250步,倒退行走turtle.pendown() ##画笔方向,向下turtle.pensize(25) ##画笔的宽度turtle.pencolor("green") ##画笔颜色turtle.seth(-40) ##海龟行进的方向for i in range(4):turtle.circle(40,80) ###第一个参数是半径,第二参数个是弧度turtle.circle(-40,80)turtle.circle(40,80/2)turtle.fd(40)turtle.circle(16,180)turtle.fd(40*2/3)turtle.done()
画笔控制函数
turtle 绘图体系
标准库和第三方库
标准库 python 自身自带的绘图库
第三方库 需要安装后才可以使用的包
turtle 的绘图窗体
turtle.setup() 是窗体的设置函数
turtle 空间坐标体系
包含绝对坐标海龟坐标(以海龟的视觉来看的方向)
turtle.goto()函数 ,是海龟从窗体中心出发,去到绝对坐标
海归坐标
turtle角度坐标体系
turtle.seth(45)
turtle 的RGB 颜色体系
turtle称需语法元素分析
绝对角度
turtle.seth(角度)
海龟视角
turtel.left(角度)
range()函数
range(N)函数
产生的是0:N-1 的数据范围
range(5) 指的是0:4