9.1.3 画笔属性控制函数
可以通过画笔本身的属性函数,对其的线宽、颜色、状态、形状等进行设置或获取值,主要属性控制函数如表9.2所示。
表9.2 画笔属性控制函数

1.画笔线宽、颜色、形状设置函数
乌龟图库提供了线宽设置函数pensize( )、画笔颜色设置函数pencolor( )、画笔外形设置函数shape( )。

上述代码执行结果如图9.8所示。

图9.8 设置画笔的线宽、颜色、外形(https://www.daowen.com)
2.设置图形的填充颜色及填充状态函数
若需要对指定填充区域进行填色,则首先需要通过fillcolor( )函数指定填充的颜色,然后用begin_fill( )表示填充开始,用end_fill( )表示填充结束。
绘制5个圆,垂直排列,其中偶数个数的圆填充颜色,类似糖葫芦串,其代码如下:
代码文件:9_1_3_fillColor.py


上述代码执行结果如图9.9所示,第2、4个圆填充颜色,其他圆不填充。

图9.9 填充颜色