Условия – оператор if
Объяснение
Условия используются для управления выполнением некоторого кода. Используя условия, вы можете контролировать, работает ли фрагмент кода на основе условий. if оператор являются наиболее часто используемыми условиями. Используя if вы можете убедиться, что часть кода работает только при условии, что само условие или набор условий - истина (true
).
Пример
Допустим, вы делаете игру, и вы делаете магазин. Здесь игрок должен купить некоторые улучшения. Первое улучшение - улучшение оружия. Оно стоит 200 монет. Таким образом, игрок может купить его только в том случае, если это условие выполнено, то есть если у них есть как минимум 200 монет. В таком случае мы можем использовать условие if:
Знак > открывается в сторону, которая больше, и = конечно же, означает равно. Итак, проверяя, if coins>=200
, мы проверяем, больше ли 200 монет или они равны 200.
Таким образом, игрок может купить улучшение только в том случае, если у него достаточно монет. Но что, если он этого не сделает? Мы должны уведомить его, что ему нужно больше монет. Но это нужно только тогда, когда условие не выполняется. Для этого мы используем else.
Код после else выполняется только тогда, когда предыдущее условие if вернуло false
. Поэтому, если у игрока меньше 200 монет, он будут уведомлен об этом.
Вы также можете поместить условие после else, так что даже после того, как прежнее условие вернет false
, для выполнения кода потребуется еще одно условие else.
Таким образом, вы можете добавить больше else и добавить разный код для разных условий:
Если condition0
истинно, code0
будет запущен, а остальная часть оператора if будет пропущена. Но если condition0
является ложным, оно перейдет к condition1
. Если оно истинное, он выполнит code1
и остановится. Но если он тоже ложный, тогда он перейдет в condition2
. Если это правда, code2
будет запущен, но если нет, оператор if, наконец, перейдет к последней части и увидит, что нет условия, и выполнится code3
.
Примечание
В предыдущем примере мы проверили, были ли монеты больше либо равны 200. Но условия могут использоваться многими другими путями.
Last updated