创建一只海龟并将其放置在非黑色且没有其他海龟的补丁中
Creating a Turtle and placing it in a patch that isnt Black and that doesnt have another turtle in place
我正在尝试创建海龟并将它们随机放置在补丁上,但如果补丁颜色为黑色,我无法放置它们。老实说,我被困住了,甚至无法思考......这就是我所拥有的。
create-mice N-mice
[
set shape "mouse side"
set color 4
setxy random-pxcor random-pycor
]
ask turtles [
while pcolor = black [
setxy random-pxcor random-pycor
]
]
它给我一个错误,说“WHILE 期望这个输入是一个 TRUE/FALSE 块,但却得到了一个 TRUE/FALSE”
这有一个内部原因(布尔值和记者之间的区别 returns 布尔值,或类似的东西)它也总是欺骗我。
当你做while
的时候,条件在[]。注意你在做if
的时候,条件不在[]里面!试试这个:
ask turtles [
while [pcolor = black] [ ; changed the [ ] on this line
setxy random-pxcor random-pycor
]
]
我正在尝试创建海龟并将它们随机放置在补丁上,但如果补丁颜色为黑色,我无法放置它们。老实说,我被困住了,甚至无法思考......这就是我所拥有的。
create-mice N-mice
[
set shape "mouse side"
set color 4
setxy random-pxcor random-pycor
]
ask turtles [
while pcolor = black [
setxy random-pxcor random-pycor
]
]
它给我一个错误,说“WHILE 期望这个输入是一个 TRUE/FALSE 块,但却得到了一个 TRUE/FALSE”
这有一个内部原因(布尔值和记者之间的区别 returns 布尔值,或类似的东西)它也总是欺骗我。
当你做while
的时候,条件在[]。注意你在做if
的时候,条件不在[]里面!试试这个:
ask turtles [
while [pcolor = black] [ ; changed the [ ] on this line
setxy random-pxcor random-pycor
]
]