大家好啊,今天我就来和大家分享关于python turtle模块的一些新函数,这些函数可以让海龟变颜色、“瞬移”、设置背景颜色、填充颜色。
1.color函数和fillcolor函数
这两个函数都是修改海龟颜色的函数,color函数既能修改边框颜色也能修改填充颜色,fillcolor函数只能修改填充颜色。
color函数格式:
t.color(边框颜色,填充颜色)
fillcolor函数格式:
t.fillcolor(填充颜色)
说到填充颜色,后面我们就会讲到开始填充(begin_fill())和结束填充(end_fill())。
color函数示例:
import turtle as t
t.color('red','yellow')
'''
第二个参数其实可以省略,因为这里我们没有用到填充,所以不用设置这个参数,这个参数的默认值为'black'(黑色)
'''
t.forward(100)
t.done()
fillcolor函数示例:
import turtle as t
t.fillcolor('red') #这里没有任何作用,因为我们还没有做填充
t.forward(100)
t.done()
2.begin_fill函数和end_fill函数
这里的begin_fill是开始填充的意思,指的是从这个函数所在的地方之后开始填充。有begin_fill函数就一定要有end_fill函数,不然是无法填充的。end_fill指的是从begin_fill开始到end_fill结束的程序结束填充。还有,在begin_fill函数和end_fill函数之间的程序所画的图必须是封闭图形,否则也无法填充。
begin_fill函数格式:
t