请问各位大虾,我写了一个条件语句但是得不到想要的结果,不知道是什么原因,请各位指点,谢谢:
if 1 ge no le 30 | 151 ge no le 179 | 301 ge no le 328 | 451 ge no le 477 then dept=1;
else if 31 ge no le 90 | 180 ge no le 209 | 329 ge no le 390 | 478 ge no le 544 then dept=2;
else if 91 ge no le 150 | 210 ge no le 277 | 391 ge no le 450 | 545 ge no le 600 then dept=3;
else dept=.;
上面是我写的程序,就是no这个变量取值1-600,我要根据一些范围重新定义一个变量dept,但是这样就会出问题。