§ 30. Множинне розгалуження

Вивчаємо:

Якщо потрібно запрограмувати розгалуження за трьома й більше гілками залежно від значень, які може набувати деяка змінна, код зі вкладеними розгалуженнями стає занадто громіздким. У таких випадках краще скористатися оператором множинного розгалуження if-elif-else (elif — від англ. else if — інше якщо).

Синтаксис оператора if-elif:
if <умова1>
     <оператор 1>
elif <умова2>
     <оператор 2>
elif <умова3>
     <оператор 3>

Синтаксис оператора if-elif-else:
if <умова 1>
     <оператор 1>
elif <умова 2>
     <оператор 2>
elif <умова 3>
     <оператор 3>
else:
     <оператор 4>

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