Netlo go: Как считать черепах между указанными координатами подряд? - PullRequest
2 голосов
/ 23 февраля 2020

Как посчитать черепах между указанными координатами подряд? Например, мы хотим сосчитать черепах, которые находятся между (min-pxcor 0) и (max-pxcor 0). Ниже приведен пример синтаксиса, но он не работает:

count turtles with [(min-pxcor 0) < (max-pxcor 0)]

1 Ответ

2 голосов
/ 23 февраля 2020

Поскольку вы ищете черепах с pycor = 0 и pxcor между минимальным и максимальным значением, скажем minpx и maxpx, вы должны написать

count turtles with [pycor = 0 and pxcor >= minpx and pxcor <= maxpx]

Обратите внимание, что min-pxcor и max-pxcor - репортеры NetLo go, дающие края мира в измерении x, поэтому у всех черепах будет xcor s между этими двумя значениями. Если это то, что вы хотите, вам вовсе не обязательно проверять их xcor.

Надеюсь, это поможет, Чарльз

...