Ветвления. Сложные условия

Сложные условия состоят из нескольких простых условий, соединенных логическими операциями. Существуют следующие логические операции:

not Операция отрицания
And Логическое «и»
Or Логическое «или»

Если два условия соединены логическим «и» (and), то условие выполняется если оба условия выполняются одновременно.

Пример: a>6 and a<20 – условие выполняется если a находится в интервале от 6 до 20 (например a = 10).

Если условия соединены логическим «или» (or), то условие выполняется, если выполняется хотя бы одно условие.

Пример: x<0 or b>10 – если х отрицательный, то независимо от того, чему равен b, условие выполняется.

Логические операции, как и арифметические имеют приоритет. Высший приоритет у операции not, следующий приоритет имеет операция and и самый низкий приоритет у операции or.

Использование сложных условий повышает наглядность операции и сокращает количество операторов If.