2
? MAKE "num RANDOM 1
? IF [:num = 1] [print "数字是一。] [print "数字是零。]
[:num = 1] 既不是 FALSE 也不是 TRUE!

为什么这行不通?我正在使用想象 LOGO

4

1 回答 1

5

自从我使用 LOGO已经很久了,但我似乎记得条件周围没有方括号。

您应该尝试以下方法:

IFELSE :num = 1 [print [Number is 1]] [print [Number is 0]]

ifelse可能需要一个或另一个变体,我认为您可能需要(尽管这可能取决于您的方言)更多的方括号用于带有空格的句子:-)

于 2011-02-05T13:42:25.483 回答