1
我想讓一隻龜檢查前面補丁的顏色並做出關於移動的決定。如果前面的補丁不是白色的,那麼龜可以向左或向右旋轉並移動。我在我的If判定結構中出現錯誤,該結構表示「此處預期爲TRUE?FALSE,而不是塊的列表」。任何想法可能會導致它?我對我的while循環使用了相同的邏輯,這似乎工作正常。下面是我的代碼,錯誤發生在代碼「ifelse [patch-ahead 1!= white]的第一行」中。試圖檢查前面的顏色補丁,並根據前面補丁的補丁顏色做出決定
ifelse [[pcolor] of patch-ahead 1 != white][
ifelse(tempx < xcor)[
set heading 270
jump 1
]
[
set heading 90
jump 1
]
]
在此先感謝!
感謝何塞,你是正確的。愚蠢的錯誤,我認爲它遵循while循環的語法並需要括號。再次感謝! – johns4ta 2013-03-26 01:11:37