If-else apgalvojumu inversija

Apskatīsim šādu kodu:

php<?php
  if ($num > 0 and $num < 5) {
    echo '+++';
  } else {
    echo '---';
  }
?>

Invertēsim nosacījumu no dotā koda, tas ir, pārveidosim to par tā pretstatu. Pretējais nosacījums būs šāds:

php<?php
  if ($num <= 0 or $num >= 5) {
    echo '+++';
  } else {
    echo '---';
  }
?>

Kā redzat, lai invertētu nosacījumu, nākas nedaudz padomāt. Daudz vienkāršāk būtu izmantot operatoru !, kas ir loģiskais NĒ. Izmantojot šo operatoru, mums pietiek ielikt izsaukuma zīmi pirms sākotnējā nosacījuma - un tas tiks invertēts pats:

php<?php
  if ( !($num > 0 and $num < 5) ) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 1

Dots šāds kods:

php<?php
  if ($num1 >= 0 or $num2 <= 10) {
    echo '+++';
  } else {
    echo '---';
  }
?>

Izmantojot operatoru ! invertējiet doto nosacījumu.