python绘图turtle库,python turtle库画三角形

  python绘图turtle库,python turtle库画三角形

  python几何龟库的默认初始位置是在画布中央。

  龟库画图的平面叫做画布,原点(0,0)在画布的中心,也就是1/2画布高度和1/2画布宽度的位置。

  坐标(x,y)的单位是像素。这个单位与液晶屏的大小和分辨率有关。屏幕越大,分辨率越小,像素代表的实际尺寸越大。

  Goto()移动画笔功能

  转到(50,-100)

  Dot()绘制一个点函数

  Dot(5,“绿色”)是画一个直径为5的绿点

  点直径的默认大小是最大值(画笔宽度4,2画笔宽度),颜色是黑色。

  Pen()和pen()起笔功能和落笔功能

  使用随机数随机库。

  randint()函数用于在指定范围内随机生成一个整数。

  例如,randint(a,b)生成包含a和b的[a,b]之间的整数,其中a b。

  默认画布长400像素,高300像素。

  setheading()和forward()设置画笔方向的函数是setheading(),参数是画笔的角度。

  该角度在水平轴的正方向为0,逆时针旋转为正,顺时针旋转为负。

  将画笔向前移动一定长度的作用是forward(),括号内的参数是画笔向前移动的像素值。

  pen zize()和pencolor()可以使用函数pen zize()以像素为单位指定画笔的宽度。

  函数的作用是:指定画笔的颜色。

  Hideturtle()和showturtle()隐藏和显示turtle。

  左()和右()设置画笔的相对方向。

  乌龟库的left()函数用于设置画笔基于当前朝向逆时针旋转一定角度;

  乌龟库的right()函数用于设置画笔基于当前方向顺时针旋转一定角度。

  speed()turtle库中的函数speed()用于设置画笔的移动速度。

  笔刷的速度是0到10之间的整数。数字越大,移动越快。

  done()和bye()函数done()和bye()用于关闭和退出turtle库。

  使用龟库后可以避免占用计算资源和内存资源。

  Position()和pos()可以通过调用position()或pos()得到龟刷的当前坐标

  fillcolor()和color()函数fillcolor()用于设置画笔轨迹形成的图形的填充颜色。例如,填充颜色(“红色”)表示所绘制图形的填充颜色设置为红色。

  color()函数可用于设置画笔颜色和填充颜色。

  如果color()中只设置了一个颜色字符串,那么画笔颜色和填充颜色是同一个颜色;

  如果color()中有两个颜色字符串,第一个是设置画笔颜色,第二个是设置填充颜色。

  Begin_fill()和end_fill()用于表示需要用颜色填充的形状范围。

  在绘制要填充颜色的形状之前调用begin_fill(),在绘制要填充颜色的形状之后调用end_fill()。

  设置显示区域的大小和颜色。使用screensize()函数可以获得该画布可显示区域的默认大小,如图5-4所示。默认大小为(400,300)。

  您还可以使用函数screensize()来设置可显示区域的大小。

  使用函数bgcolor()或函数screensize()来设置画布的颜色。

  屏幕尺寸(背景=颜色)

  Backward()画笔向后功能backward()用于实现画笔沿着当前画笔方向向后移动一定长度,画笔方向保持不变。

  Circle()它的作用是画一个给定半径的圆。

  比如circle(100)就是画一个半径为100像素的圆。默认情况下,画笔方向为正,圆心在与画笔方向垂直的左侧,距离画笔100个像素,起点在画笔的当前位置。

  当半径为负时,表示圆心在画笔运行方向的右侧。

  设置海龟模式

  模式()画笔的默认方向是水平轴上的0,逆时针旋转为正,顺时针旋转为负。

  使用mode()函数返回“标准”值,得到turtle的工作模式。

  如果乌龟的标准工作模式设置为“logo”,乌龟刷的初始方位为0,垂直轴为正,顺时针旋转为正,逆时针旋转为负。

  图片模式(“徽标”)

  Write(),用turtle写文本的函数。

  write()函数在画布上书写。

  write()函数的格式是:write(s,font)s是文本内容,font是字体的参数,包括字体名称、大小和类型。

  将海龟作为tl导入

  Tl.write(aaaa) #使用默认画笔,默认字体从原点书写文本。

  Tl.write(bbb ,font= italics ,15, italics )//字体名称、大小和字体类型

  宋式黑体

  粗体正常

  海龟库中画布大小和位置的设置setup()函数可以设置画布的宽度和高度以及画布在电脑屏幕上的位置。

  Width是画布的宽度,height是画布的高度。这里,输入的宽度和高度是整数。

  Tl.setup (width=800,height=600,startx=100,starty=100)这里宽度和高度都是小数,表示电脑屏幕的比例。当(startx,starty)为空,即没有设置,表示画布窗口在屏幕中央。

  TL的弧度()和度数()函数。Setup(宽度=0.6,高度=0.6)数学库将角度值转换为弧度;degrees()函数将弧度值转换为角度值。

  有两种方法来取颜色值三元组(R,G,B)的值:

  (1)r、g和b分别是[0,255]之间的整数。

  (2) R,G,B是[0,1]之间的小数。

  在乌龟绘图中,颜色三元组支持R,G,B在[0,1]范围内的十进制值。

  对于[0,255]的值,可以用它除以255,得到对应的[0,1]范围内的值。

  画圆弧海龟库中画圆弧的函数是circle()。

  圆(半径,弧度)画圆弧时,不仅需要指定圆弧的半径,还需要指定圆弧的弧度。

  Circle()画一个正多边形circle(外接圆半径,步数=正多边形边数)Python自带的pdb调试工具包利用pdb为Python程序提供交互式源代码调试功能,主要包括设置断点、单步调试、进入函数调试、查看当前代码、动态改变变量值等。

  导入pdb库,添加函数pdb . set _ trace();

  在调试期间,程序将运行到pdb.set_trace()的位置。

  选择n回车执行当前代码;第一次按n Enter后,可以直接按Enter重复执行前面的调试命令。输入list或l命令显示当前代码段。调试命令p用于打印当前变量的值。在调试模式下,命令c可以保持程序运行到下一个pdb.set_trace()。使用命令exit退出调试模式。改变画笔的形状使用乌龟库的函数shape()获得当前画笔的形状;

  如果想改变画笔的形状,只需要在函数shape()中给输入参数赋值,shape(“乌龟”)就是把画笔形状改成乌龟形状。

  海龟库功能总结

  数学库函数摘要

  风暴中的白杨

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: