§ 31. Алгоритми і програми з розгалуженнями

Вивчаємо:


Розгалуження — алгоритмічна структура, в якій виконання певної послідовності дій залежить від істинності умови (логічного виразу).

Змінна типу bool може набувати значення True (істина) або False (хибність). Значень типу bool набувають вирази, побудовані за допомогою операцій порівняння (прості умови). Якщо потрібно перевірити виконання кількох умов формулюють складені умови. Складена умова складається з простих умов, з’єднаних знаками логічних операцій (and, or, not).

Одночасну перевірку декількох умов можна записати за допомогою вбудованих функцій all (англ. всі) і any (англ. хоч одна).

Синтаксис команди іf:
іf <умова>:
     <оператори>

Синтаксис команди if...else:
if <умова>:
____<Дії 1>
else:
____<Дії 2>

Узагальнюємо: