- Ветвление – конструкция, предоставляющая различные варианты исхода в зависимости от условия.
- Простые условия содержат в себе операторы сравнения (>, <, >=, <=, ==, !=). Сложные условия содержат в себе несколько простых, соединённых логическими операторами: or (или), not (не) и and (и).
- Множественный выбор – конструкция, позволяющая выполнить одно из множества действий в зависимости от условия. Селектор (выражение) и метка (константа/диапазон) всегда одного типа данных.
- Блок else является необязательным.
Полное ветвление | Неполное ветвление |
|---|---|
if <условие>: <оператор_1> else: <оператор_2> | if a > b: b := a else: a := b; |
Сложное условие | Множественный выбор |
Not (a = b) or (b < c) | if x == 1: print ("Первый вариант") elif x == 2: print ("Второй вариант") elif x == 3: print ("Третий вариант") else: print("Другой вариант") |