Ты научишься заставлять программы принимать решения с помощью if, elif, else и логических операторов.
Открыть этот урок в KodokonПрограмме часто приходится выбирать между несколькими путями. Ключевое слово if выполняет блок инструкций только если условие истинно. Условие - это выражение, которое даёт True или False. Строка с if заканчивается двоеточием :, а блок после неё сдвинут вправо на 4 пробела: этот отступ говорит Python, какие строки принадлежат блоку.
age = 20
if age >= 18:
print("You are an adult.")Условия записываются с помощью операторов сравнения: == (равно), != (не равно), < (меньше), > (больше), <= и >=. Чтобы связать несколько случаев, добавь elif ("иначе если"), который проверяет другое условие, а затем else ("иначе"), который срабатывает, когда всё остальное ложно.
temperature = 15
if temperature > 25:
print("It's hot.")
elif temperature > 10:
print("It's mild.")
else:
print("It's cold.")Чтобы объединить несколько условий, используй логические операторы: and (истина, если истинны оба условия), or (истина, если истинно хотя бы одно) и not (переворачивает результат: not True даёт False).
age = 30
has_ticket = True
if age >= 18 and has_ticket:
print("Entry allowed.")
if not has_ticket:
print("Ticket missing.")else?True and False?