您好我正在编写一个代码,其中有3种不同颜色的海龟群体互动并使用任何策略获得回报。但我想要做的是创建一群海龟并将其分割成1/3,颜色为蓝色,1/3颜色为红色,1/3颜色为绿色,但不使用3个按钮仅定义人口喜欢带滑块的数字。对代码的任何建议?
答案 0 :(得分:2)
如果您想要每种颜色中只有三分之一,则以下方法可以正常工作(并且具有自动处理滑块值不能被3整除的情况的优势):
create-turtles <slider varname>
[ ...
set color item (who mod 3) (list red blue green)
...
]
如果你想要一种更具概率性的方法,每只乌龟有可能成为任何颜色(可能是不同的组大小),它几乎是相同的代码
create-turtles <slider varname>
[ ...
set color one-of (list red blue green)
...
]