Зміст курсу
Python Ninja
Python Ninja
Оператори If-Else
У цьому розділі ми розглянемо концепцію операторів if-else у Python. Оператори if-else дозволяють нам приймати рішення в нашому коді на основі певних умов. Це фундаментальна концепція в програмуванні, яка дозволяє нам контролювати потік наших програм.
Розуміння операторів If-else
Оператор if-else оцінює умову і виконує блок коду, якщо умова істинна. Якщо умова хибна, він може виконати альтернативний блок коду. Таким чином, ми можемо змусити наші програми реагувати по-різному на різні ситуації.
Ось базова структура оператора if-else:
condition = True if condition: print("Condition is true") else: print("Condition is false")
Ключове слово "not"
Ключове слово "not" використовується для заперечення булевого виразу. Якщо умова істинна, використання "not" зробить її хибною, і навпаки. Це може бути дуже корисним, коли ви хочете виконати код лише тоді, коли умова не виконується.
Наприклад:
condition = False if not condition: print("Condition is false")
Приклад
Давайте розглянемо приклад, який використовує оператори if-else, щоб допомогти нашому ніндзя зібрати все суші на карті. Ніндзя буде рухатися по сітці, збираючи суші, уникаючи стін.
ninja.py
У цьому прикладі ніндзя буде продовжувати рухатися і збирати суші, поки не зустріне стіни як зверху, так і праворуч. Оператор if-else перевіряє, чи є стіна праворуч. Якщо є, ніндзя рухається вгору і збирає суші. В іншому випадку, він рухається праворуч і збирає суші.
Swipe to start coding
Рішення
Дякуємо за ваш відгук!
ninja.py
Оператори If-Else
У цьому розділі ми розглянемо концепцію операторів if-else у Python. Оператори if-else дозволяють нам приймати рішення в нашому коді на основі певних умов. Це фундаментальна концепція в програмуванні, яка дозволяє нам контролювати потік наших програм.
Розуміння операторів If-else
Оператор if-else оцінює умову і виконує блок коду, якщо умова істинна. Якщо умова хибна, він може виконати альтернативний блок коду. Таким чином, ми можемо змусити наші програми реагувати по-різному на різні ситуації.
Ось базова структура оператора if-else:
condition = True if condition: print("Condition is true") else: print("Condition is false")
Ключове слово "not"
Ключове слово "not" використовується для заперечення булевого виразу. Якщо умова істинна, використання "not" зробить її хибною, і навпаки. Це може бути дуже корисним, коли ви хочете виконати код лише тоді, коли умова не виконується.
Наприклад:
condition = False if not condition: print("Condition is false")
Приклад
Давайте розглянемо приклад, який використовує оператори if-else, щоб допомогти нашому ніндзя зібрати все суші на карті. Ніндзя буде рухатися по сітці, збираючи суші, уникаючи стін.
ninja.py
У цьому прикладі ніндзя буде продовжувати рухатися і збирати суші, поки не зустріне стіни як зверху, так і праворуч. Оператор if-else перевіряє, чи є стіна праворуч. Якщо є, ніндзя рухається вгору і збирає суші. В іншому випадку, він рухається праворуч і збирає суші.
Swipe to start coding
Рішення
Дякуємо за ваш відгук!