gpt4 book ai didi

simulation - 尝试检查前方色 block 并根据前方色 block 的色 block 颜色做出决定

转载 作者:行者123 更新时间:2023-12-05 01:21:37 30 4
gpt4 key购买 nike

我想让一只乌龟检查前方小块的颜色并决定移动到哪里。如果前面的补丁不是白色的,那么乌龟向左或向右旋转并移动。我的 If 决策结构中出现错误,显示“此处应为 TRUE?FALSE,而不是 block 列表”。知道是什么原因造成的吗?我对似乎工作正常的 while 循环使用了相同的逻辑。下面是我的代码,错误发生在代码的第一行“ifelse [[pcolor] of patch-ahead 1 != white]”。

 ifelse [[pcolor] of patch-ahead 1 != white][
ifelse(tempx < xcor)[
set heading 270
jump 1
]
[
set heading 90
jump 1
]
]

提前致谢!

最佳答案

你有一个语法错误。 ifelse 中的条件不应在 block 中。

这样修复:

ifelse [pcolor] of patch-ahead 1 != white [
....

关于simulation - 尝试检查前方色 block 并根据前方色 block 的色 block 颜色做出决定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15622823/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com