四、填色

color 函数有三个参数。第一个参数指定有多少红色,第二个指定有多少绿色,第三个指定有多少蓝色。比如,要得到车子的亮红色,我们用 color(1,0,0),也就是让海龟用百分之百的红色画笔。

这种红色、绿色、蓝色的混搭叫做RGB(Red,Green,Blue)。因为红绿蓝是色光上的三原色,任何颜色都可以通过改变三原色的比重来调配出来。

虽然我们不是在计算机屏幕上混合颜料(我们用的是光!),但我们可以把RGB方案想象成三个颜料桶,一个红的,一个绿的和一个蓝的。每个桶里都是满的,我们可以看成满桶的值是1(100%)。然后把所有的红颜料和绿颜料混在一起放在一个大缸里,这样就产生了黄色。

现在我们尝试用海龟画一个黄色的圆,我们要用100%的红色和绿色颜料,不能使用蓝色:

效果如下:

>>> t.color(1,1,0)  ##100%的红色,100%的绿色,0%的蓝色
>>> t.begin_fill()  ##给后面的形状填色
>>> t.circle(50)
>>> t.end_fill()    ##用RGB颜色来给圆填色
黄色的圆

相关文章:

  • 2023-03-09
  • 2021-11-28
  • 2022-12-23
  • 2021-11-01
  • 2021-06-02
  • 2022-02-21
  • 2022-12-23
  • 2021-10-08
猜你喜欢
  • 2021-12-29
  • 2021-05-22
  • 2021-08-25
  • 2022-01-16
  • 2021-10-08
  • 2021-10-31
相关资源
相似解决方案