2015-04-15 2 views

ответ

3

0 < x < 128 эквивалентен (0 < x) < 128), поэтому сообщение об ошибке.

Заполните как 0 < x and x < 128.

7

письмо 0 < x < 128 в порядке Python, но не в Lua.

Итак, когда ваш код будет выполнен, Lua сначала вычислит, будет ли 0 < x равно true. Если это так, то сравнение становится true < 128, что, очевидно, является причиной сообщения об ошибке.

Чтобы заставить его работать, вы должны написать:

if x < 128 and x > 0 then 
    --do something 
end 
Смежные вопросы