第一步,导入turtle模块。||第二步,设定填充色:fillecolor(r, g, b) 。||第三步,开始填充:begin_fill() 。||第四步,fillcolor(颜色())。||第五步,结束填充:end_fill()。
使用Turtle不只可以画线条,也可以将画出的封闭线条进行填充。
-设定填充色:fillecolor(r, g, b)
-开始填充:begin_fill()
-结束填充:end_fill()
画一组随机分布,随机大小和不同色调的心形。先初始化一个填充颜色。然后,在画每个图形绘制之前使用begin_fill()以及绘制之后使用end_fill()。这样就能得到一个填充效果。import turtle as t
import random as r
def pink():
color = (1, (), 1)
return color
def randomrange(min, max):
return min + (max- min)*()
def moveto(x, y):
()
(x, y)
()
def heart(r, a):
factor = 180
(a)
(-r, factor)
(2 * r)
(90)
(2 * r)
(-r, factor)
(800, 800, 200, 200)
(9)
(1)
()
for i in range(20):
(randomrange(-300, 300), randomrange(-300, 300))
t.begin_fill()
(pink())
heart(randomrange(10, 50), randomrange(0, 90))
t.end_fill()
moveto(400, -400)
()
结果如下:
阅读:次