1

したがって、色のリストがある場合:

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 本の線とします。

4

2 に答える 2