一、深入理解Python语言
1、计算机技术的演进
计算机技术的演进过程:
2、编程语言的多样性
不同编程语言的初心和适用范围
3、Python语言的特点
4、编程语言的种类和发展
二、“Python蟒蛇”绘制问题
1 #PythonDraw.py 2 import turtle 3 turtle.setup(650, 350, 200, 200) 4 turtle.penup() 5 turtle.fd(-250) 6 turtle.pendown() 7 turtle.pensize(25) 8 turtle.pencolor(‘purple‘) 9 turtle.seth(-40) 10 for i in range(4): 11 turtle.circle(40, 80) 12 turtle.circle(-40,80) 13 turtle.circle(40, 80/2) 14 turtle.fd(40) 15 turtle.circle(16, 180) 16 turtle.fd(40 * 2/3) 17 turtle.done()
三、turtlek库的使用
1、turtle库基本介绍
2、turtle绘图窗体布局
3、turtle的空间坐标体系
3.1 绝对坐标
3.2 海龟坐标
4、turtle角度坐标体系
4.1 绝对角度
4.2 海龟角度
5、RGB色彩体系
5.1 RGB色彩模式
5.2 turtle的RGB色彩模式
四、代码分析
1 #PythonDraw.py 2 import turtle ‘‘‘库引用的三种方式:import<库名>,from<库名>import<函数名> ,import<库名>as<库别名>‘‘‘ 3 4 turtle.setup(650, 350, 200, 200) #窗体设置 5 6 turtle.penup() #画笔抬起,海龟在飞行,别名turtle.pu() 7 turtle.fd(-250) #海龟向前-250像素,即后退250像素 8 turtle.pendown() #落下画笔,海龟爬行,别名turtle.pd() 9 turtle.pensize(25) #海龟的腰围,即画笔宽度,也可用turtle.width(25) 10 turtle.pencolor(‘purple‘) #画笔颜色,也可用turtle.pencolor(0.63,0.13,0.94) 11 turtle.seth(-40) #方向控制,从当前方向逆时针转40度 12 for i in range(4): #for循环,绘制四次,形成蟒蛇弯曲形状 13 turtle.circle(40, 80) 14 turtle.circle(-40,80) 15 turtle.circle(40, 80/2) 16 turtle.fd(40) 17 turtle.circle(16, 180) 18 turtle.fd(40 * 2/3) 19 turtle.done()
原文:https://www.cnblogs.com/wps168/p/11677923.html