A kijelentések invertálása if-else szerkezetekben

Vizsgáljuk meg a következő kódot:

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

Invertáljuk a feltételt a megadott kódból, azaz alakítsuk át az ellentétére. Az ellentétes feltétel a következő lesz:

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

Amint látható, a feltétel invertálásához egy kicsit gondolkodni kell. Sokkal egyszerűbb a ! operátort használni, ami a logikai NEM műveletet jelenti. Ezzel az operátorral elég egy felkiáltójelet tennünk az eredeti feltétel elé - és az magától invertálódik:

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

Adott a következő kód:

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

A ! operátor segítségével invertáld a megadott feltételt.