在此之前的那一篇起, 我会跟小朋友们一块儿借助语言去绘制图形。这里所说的库是语言里一个颇为流行的用于描绘图样的库, 上一回我们已然晓得怎样运用该库, 怎样借助库的函数去画出直线以及方形。库不仅能够画直线, 并且还能绘制诸多饶有趣味的形状, 像圆这种形状, 像多边形这种形状。1、画圆库之中运用(r)这种函数用以绘制圆, 那所表达的含义是于当前所处位置绘制一个半径为r的圆, 举例来讲, (50), 此情形就是绘制一个半径为50的圆, 我们来查看一段代码, 就如同图1那般。图1图1红框内的代码.(100)就是画一个半径为100的圆。留意, 事实上, 函数之中存有好些个参数, 于图1的实例当中, 我们仅仅用了一个参数, 当我们这个函数里头仅有一个值时, 那便是画圆。2、画弧形下面我们再看一段代码代码和运行结果如图2图2图2红框内的代码当中的(100,110), 其作用是绘制一个弧形, 该弧形的半径是100, 角度为110。这里()函数运用了两个参数, 分别是(r,) , 其中第一个参数r所表示的意义是半径, 在这个特定例子里面半径的数值为100 , 第二个参数所代表的是角度, 于这个例子当中角度的数值是110。3、画正多边形()函数还能画正多边形。代码和运行结果如图3图3在图3里, ①处的(40)函数之中, 仅有一个参数值40, 此参数值旨在绘制一个半径为40的圆。②处的那个有着(40,steps3)的函数当中, 存在着两个参数值, 第一个参数值呢, 这个值40乃是半径, 第二个参数是steps3, 其意思是要去绘制一个半径为40的圆之内接正三边形。术语箱什么是圆的内接正多边形专业的定义我这里就不说了直接看图如图4图4在③处存在着一个(40,steps4)的函数, 其中steps4, 其表达的含义是, 要去绘制出一个半径为40的圆的内部的正四边形。函数在④处, 是(40,steps5)这样的形式, 其中steps等于5, 其含义为画出一个半径是40的圆的内接正五边形。4、( )函数的总结借助之上所列举出来的那三个实例情况, 能够针对()函数予以总结一番, 该函数的书写方式呈现为: (r, None, stepsNone) , ()函数乃是一个用来绘制弧形图形的函数, 此函数具备三个参数:r: 参数r指代半径, 此参数乃是必定要存在的。举例而言(100), 其作用为绘制半径是100的圆: 参数所代表的是角度, 该参数具备可选择性, 也就是说它能够不存在, 当不存在此参数时默认角度为360度。比如(100,90), 这是用于绘制半径为100, 角度为90度 的弧。步骤: 参数steps表示多边形的边数, 运用了这个参数意味着绘制半径对应r的圆的内切正多边形, 这个参数同样具有可选择性。比如(100,steps5), 乃是绘制半径100的正内接5边形。那如果是(100,180,steps5)呢图5①处代码是画一个正5边形②处代码是因为要求角度为180度所以画5边形是开口的。【练习】使用库的()函数画4组螺旋线的圆颜色为黑色如图6图6因为我们这个图的颜色是黑色, 那库的默认颜色同样为黑此次我们无需运用()函数去设置画笔颜色笔, 尖的粗细亦使用默认的细读, 代码呈现于图7:图7代码①使用for循环画100次圆代码②涉及使用.(x)函数可以, 在当前位置画出, 一个半径为x的圆, x的取值会处于, range(100)这个范围, 这意味着, 会依次取到, 0到100的整数。代码③: 运用.left(91)函数, 在每完成一次圆的绘制之后, 会向着左边进行91度的旋转。为何设定为91度, 而并非90度? 倘若设定为90度, 那么4个圆所处的位置将会构建成一个“十”字形, 位置的呈现会比较规整, 恰似图8所展示的那般。图8但当前所要绘制的乃螺旋线形状, 故而每次向左转动时均会稍有偏移, 偏移角度为91度, 依此方式便可绘出螺旋线, 其运行轨迹如图9所示。图9鉴于要绘制100个圆, 致使这段代码运行起来耗时较久, 所以我不会进行录屏。小朋友们自行敲完代码后瞧瞧运行的进程。好了, 此刻我们已然能够绘制某些复杂的图形了, 然而当下我们全都只是绘制那种单一颜色的图形, 想来小朋友们必定会非常渴望绘制彩色的图形的, 下一篇我们再来瞧瞧怎样去绘制彩色的图形。独创性是不容易达成的, 千万不要去抄袭它。欢迎诸位都来关注我, 并且同我增进交流, 要是你怀有喜爱之情, 拜托进行转发行为、点赞行为以及评论行为这三种连续操作, 多谢。