Условия
Как и в любых языках программирования, в Python можно создавать свои собственные условия.
Warning
Все блоки кода, в которых прописаны действия при соблюдении условий, содержат в начале строки отступ из 4 пробелов, либо одного символа Tab и называются табуляцией.
Блок if
Самый простой способ использования условий - создать блок if. Рассмотрим пример, в котором, если в переменной num хранится число 2, то оно будет перезаписываться на число 1:
num = 2
if num == 2:
num = 1
Warning
Условия сравнения имеют два знака =, вместо одного, как при создании переменной.
Само условие, при записи его в переменную, будет представлено в виде булевого значения True или False.
True- Истина, то есть да.False- Ложь, то есть нет.
Если условие равно True, то блок кода под ним сработает, если оно равно False, то нет.
Блок elif
Если первое условие не сработало, мы можем добавить проверку и других условий тоже. Для этого существует блок elif.
num = 25
if num == 2:
num = 1
elif num > 15:
num = 100
В данной реализации, если переменная num не будет содержать 2, то программа проверит, содержит ли она число больше 15 и если это так, то заменит число на 100.
Для проверок мы также можем использовать следующие операторы сравнения:
>- больше<- меньше>=- больше или равно<=- меньше или равно!=- не равно
Блок else
Блок else запускает код, если никакое из условий до этого не сработало.
num = -25
if num == 2:
num = 1
elif num > 15:
num = 100
else:
num = -123
В отличие от остальных условных операторов, else не содержит в себе условия и идет в самом конце условного блока.