700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 三 Python学习(二)海龟模块turtle画笔介绍及命令详解(画圆)

三 Python学习(二)海龟模块turtle画笔介绍及命令详解(画圆)

时间:2020-02-10 11:50:57

相关推荐

三 Python学习(二)海龟模块turtle画笔介绍及命令详解(画圆)

1、画笔的状态

在画布上,默认有一个坐标原点为画布中心的坐标轴,坐标原点上有一只面朝x轴正方向小乌龟。这里我们描述小乌龟时使用了两个词语:坐标原点(位置),面朝x轴正方向(方向),turtle绘图中,就是使用位置方向描述小乌龟(画笔)的状态。

2、画笔的属性

画笔(画笔的属性,颜色、画线的宽度等)

turtle.pensize():设置画笔的宽度(画笔线条粗细为指定大小);

turtle.pencolor():没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如"green",“red”,也可以是RGB3元组。

turtle.speed(speed):设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快。

3、绘图命令

操纵海龟绘图有着许多的命令,这些命令可以划分为3种:一种为运动命令,一种为画笔控制命令,还有一种是全局控制命令

(1) 画笔运动命令

(2) 画笔控制命令

(3) 全局控制命令

(4) 其他命令

4. 画一个圆

turtle.circle(radius,extent=None,steps=None)

描述:以给定半径画圆

参数:

radius(半径):半径为正(负),表示圆心在画笔的左边(右边)画圆;

extent(弧度)(optional);

steps(optional)(做半径为radius的圆的内切正多边形,多边形边数为steps)。

举例:

circle(50) #整圆;

circle(50,steps=3) #三角形;

circle(120,180) #半圆

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。