所以如果我有一个颜色列表:
colors = ['red', 'blue', 'green']
我用它们随机给线条上色。有没有可能计算一共有多少条红线?我知道如果每条线都有固定的颜色会更容易计算,但如果没有,我将如何计算呢?
colors = ['red', 'blue', 'green']
def lines(xcoord, ycoord):
import random
global colors
penup()
goto(xcoord, ycoord)
pensize(3)
pendown()
color(random.choice(colors))
forward(100)
right(randint(0,360))
penup()
for _ in range(3):
lines(randint(min_xcoord, max_xcoord), \
randint(min_ycoord, max_ycoord))
所以我想在绘制完成后找出总共有多少条红线,比如说3条线。