Условие
if <условие>:
<блок кода>
elif <условие>:
<блок кода>
else:
<блок кода>
Логические выражения и операции сравнения можно посмотреть тут
Тернарная условная операция
A = B if X else C
Эквивалентно
if X:
A = B
else:
A = C
Например
y = x + 2 if y > 1 else x + 1
Эквивалентно
if y > 5:
y = x + 2
else:
y = x + 1
Функции all() и any()
Функция all() принимает список в качестве аргумента и возвращает True, если все элементы списка истинны или пусты.
Функция any() принимает список в качестве аргумента и возвращает True, если какой-либо элемент в списке имеет значение True. Если список пуст, возвращается False.