编程长方形颜色怎么填充

时间:2025-03-04 10:03:05 明星趣事

在不同的编程环境和图形库中,填充长方形颜色的方法会有所不同。以下是一些常见的方法:

使用Turtle模块(Python):

设定填充色: `fillecolor(r, g, b)`

开始填充: `begin_fill()`

结束填充: `end_fill()`

示例代码:

```python

import turtle as t

import random as r

def pink():

color = (1, r.random(), 1)

return color

def randomrange(min, max):

return min + (max - min) * r.random()

def moveto(x, y):

t.penup()

t.goto(x, y)

t.pendown()

def heart(r, a):

factor = 180

t.seth(a)

t.circle(-r, factor)

t.fd(2 * r)

t.right(90)

t.fd(2 * r)

t.circle(-r, factor)

t.setup(800, 800, 200, 200)

t.speed(9)

t.pensize(1)

t.penup()

for i in range(20):

t.goto(randomrange(-300, 300), randomrange(-300, 300))

t.pendown()

t.color(pink())

t.begin_fill()

t.forward(100)

t.left(90)

t.forward(50)

t.left(90)

t.forward(100)

t.end_fill()

t.hideturtle()

t.done()

```

使用HTML5的canvas API(JavaScript):

创建画布: `var canvas = document.getElementById('myCanvas');`

绘制长方形: `context.rect(x, y, width, height);`

设置填充颜色: `context.fillStyle = 'rgb(r, g, b)';`

填充颜色: `context.fill();`

示例代码:

```html

Your browser does not support the HTML5 canvas tag.