したがって、色のリストがある場合:
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 本の線とします。