我需要为乌龟设置一系列值,范围必须从&gt; = 3到<= 5。
我写了这段代码
if ((a) + (b) + (c) >= 3 <= 5) [set pcolor gray]
但我没有得到我的预期
答案 0 :(得分:3)
let value a + b + c
if 3 <= value and value <= 5 [ set pcolor gray ]
编辑:
所以我放入let value a + b + c
来简化代码,但这可能会令人困惑。这是与您的问题中最匹配的版本:
if ((3 <= a + b + c) and (a + b + c <= 5)) [ set pcolor gray ]
也就是说,我建议像上面一样使用局部变量,这样你就不必多次写出a + b + c
。