python学习笔记(3) ——9月20日
今日学习内容: python图形的编制

turtle(海龟)库:python入门语言的标准库之一 <python计算生态=标准库+第三方库>

turtle空间坐标体系:
1、绝对坐标:turtle最开始在画布的中心,海龟的运行方向就是窗体的右方向X轴,上方向是Y轴。
goto函数
2、海龟坐标:

turtle角度坐标体系:绝对角度和海龟角度


rgb色彩模式:默认采用小数值,可切换成整数值 ( turtle.colormode(mode) )


turtle程序语法元素分析
库引用:扩充python程序功能的方式,使用import保留字完成,采用<a>.<b>( ) 编码风格
import<库名> 引入库
<库名>.<函数名>(<函数参数>) 使用库函数




画笔控制函数:画笔操作后一直有效,一般成对出现
·turtle.penup( ) 别名: turtle.pu( ) 抬起画笔 ·turtle.pendown( ) 别名: turtle.pd( ) 落下画笔
画笔设置后一直有效,直至下次重新设置
·turtle.pensize(width) 别名:turtle.width(width) ·turtle.pencolor(color) color为颜色字符串或rgb值

turtle运动控制函数:控制海龟行进,走直线或曲线
·turtle.forward(d) 别名 turtle.fd(d) 海龟走直线,d为行进距离,可以为负数
·turtle.circle(r,extent=None) 根据半径r绘制一个extent角度的弧形 圆心默认在海龟左侧距离r的位置上

方向控制函数:绝对角度和海龟角度
·turtle.setheading(angle) 别名 turtle.seth(angle) 改变行进方向 绝对角度
·turtle.left(angle) turtle.right(angle) 海龟角度
循环语句:按一定次数循环执行的一组语句
for<变量>in range (<参数>) 参数为循环的次数 变量表示每次循环的计数,0到次数减1
<被循环执行的语句> 将被循环执行
print有一种输出方式是将你输出的各种信息之间用逗号分隔,输出之后每输出的字符串之间会增加空格
range( )函数是一种产生循环计数序列的函数,有两种用法。
·range(N)产生0到N减1的整数序列,共N个 range(5)0,1,2,3,4
·range(M,N)产生M到N减1的整数序列,共N- M个 range(2,5)2,3,4
turtle.down( )若出现在程序结尾,则程序运行之后不会自动退出,需要手工关闭窗体退出,若需要自动退出,则不需编写此行代码。
今日学习收获:理解python蟒蛇绘制实例,感受python编程乐趣。
明日学习目标:python基本数据类型
浙公网安备 33010602011771号