Ми поговоримо про більш складні умови які ви можете перевірити вашими програмами Щоб показати я створила своє полотно так щоб виглядало як стара гра я зазавичай грала у "Квадрат" Є чотири квадрати, це хороша назва, і ви стоїте в одному й відбиваєте м'яч до інших квадратів. Тому, прямо зараз я намалюю еліпс там де мій курсор Отже, це як наш м'яч Те, що я хочу зробити це виділити квадрат в якому знаходиться м'яч малюючи білий прямокутник поверх нього. я знаю мені потрібен оператор "if" щоб зробити це так як я хочу зробити тільки один за раз тільки коли я над цим прямокутником. Гаразд, розпочнімо з намалювання цього прямокутника. Тому, я просто скопіюю прямокутник звідти, але надам йому іншого забарвлення, біле Добре. зараз внесімо його в оператор "if" Бачите, це авто-завершення фігурних дужок за мною, щоб я помістила це всередину Гаразд. Отже, коли я захочу показати це прямокутник? Що ж, я знаю, я хочу тоді коли курсор "mouseX" менше 200. Тож, це працює, але коли я перейду вниз він все ще показується. Тому, мені також потрібно перевіряти "mouseY". І як я можу перевірити обидві змінні? Ось чому в нас є оператор "and" оператор "and" ми використовуємо коли хочемо перевірити кілька умов. Тому ми просто пишемо "&&" і тоді вводимо нашу наступну умову що "mouseY < 200" Тому, коли ми тут він не показується більше, а показується тут. Зробімо наступний квадрат, просто щоб довести, що це працює. Гаразд, нам потрібно змінити деякі параметри. ми скопіюємо цей прямокутник, і нам очевидно потрібно змінити умови щоб він не висвітлювався Отже, в цей раз "mouseX" повинна бути більше за 200 і "mouseY" все ще менше 200 Чудово, подивіться на це! Добре, тепер у Квадраті всякий раз, коли м'яч потрапляє на крайні лінії знаєте, ці лінії всередині та по кутах ми завжди кричали "EdgeBall". Тому, я хочу зробити це тут теж. Почнімо з написання цього "EDGE BALLL!!!!" І напишемо по центру і зробимо напис червоним, бо це важливо. І я хочу щоб він появлявся лише коли я попадпю на край Тому додами наш оператор "if", і помістимо цей код всеедину нього. І подивомось Коли я хочу, його бачити? І так, лінії є всередині то по центрі коли "mouseX" рівне 200. Добре, поглянемо. Чи можу я отримати побачити цей напис? Ось він! "EDGE BALL!!!" Гаразд, то це працює на центральній лінії тут, але я також хочу щоб він працював на цій У цьому разі, потрібно "mouseY" рівне 200, так як це координати центральної лінії. Давайте перевіримо, тож не працює, нічого не працює О, але тільки на самому центрі. Ну, це тому, що я використала "and" І все, він буде робити, це "якщо обидва значення істинні" то напис появиться лише в центрі. І те, що я хочу насправді сказати це те, що навіть якщо один з них істинний. Тому ми використаємо оператор "or". І так, оператор "or" виглядає так: "||" ми називаємо їй "пайп" символи і ви напевно не використовували їх раніше Вам слід пошукати його на клавіатурі, він зазвичай у правому верхньому куті. Будемо сподіватися, що ви справді маєте його на клавіатурі. Гаразд. не погано, тепер перевіремо чи він працює. Добре, так він тут працює, там працює, і також там працює. Чудово. Ми можемо продовжувати додавати більше умов тут, І тепер, з операторами "and" i "or" ви можете мати їх так багато як захочете Якщо вам потрібно перевірити 60 різних різних уомв ви цілком зможете зробити це, чи не так? І поки, що ми не брались за крайні лінії Тому, введімо "If mouseX менше за 3" Це повинно спрацювати і ось, край тут. дуже добре. Або (mouseX>397) Ось так! Чудово! І ми робимо це для всіх країв. І так! ми використали "and (&&)" i "or (||)" і тепер ми можете бачити як ви можете створити більш складні умови у своїх програмах. І це добре, так як наш світ є досить складним місцем.