python海龟画图的画笔颜色可以用颜色字符串来表示,也能用rgb三原色组合来表示,这里讲述的是用颜色字符串表示一种颜色。
值得注意的是用颜色字符串中的gray能表示灰度,值从0到100,即”gray0″,”gray1″,”gray2″…..
#以下是python画笔颜色的例子:
"""037_画笔颜色.py 海龟的画笔是可以变色的。如果画了封闭的图形,还能设定填充的颜色。 如果要设定画笔的颜色,我们可以用python预定义的颜色字符串,如要设定画笔的颜色为红色的话,是这样设置的。 pencolor('red') 在我们的课程中,我们只要使用下面的颜色字符串即可。 'red','orange','yellow','green','cyan','blue','purple','black','white','gray','brown' 我们可以直接使用颜色字符串。在本例中,我们把上述11个颜色字符串放到了一个元组中,以方便for循环使用。 """ from turtle import * #依次对应:红 橙 黄 绿 青 蓝 紫 黑 白 灰 棕 颜色表=('red','orange','yellow','green','cyan','blue','purple','black','white','gray','brown') #为什么用元组的形式来存储颜色表呢,因为设定好了就不需要改变它的内容,所以用元组更适合。 t=Turtle() #创建了一只海龟,默认方向为向上,即朝向正北方向,方向度数为0度。 屏幕=t.getscreen() #得到t的画图屏幕 屏幕.bgcolor("cyan") #给屏幕设定背景颜色为青色。 t.pensize(6) #设定海龟t的画笔大小为6 for 颜色 in 颜色表: #对于 颜色表 中的每种颜色 ,依次赋值给 颜色 这个变量。 t.pencolor(颜色) t.fd(20) t.fillcolor(颜色表[5]) #设定填充颜色为 蓝色 t.begin_fill() #画封闭图形之前,如果要填充颜色,则需要使用 begin_fill(),意为开始填充 t.circle(50) #画半径为50的圆形 t.end_fill() #画完了封闭的图形之后,前面使用了 begin_fill(),这里就要end_fill() t.hideturtle() #隐藏海龟t
少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133
发表评论