На самом деле, операции and и or используются не только для объединения нескольких условий, но и для возвращения значений.
x or y — если x ложно (False), использует y, иначе x.x and y — если x ложно, использует x, иначе y.Таким образом можно сократить несколько строк в одну.
#теория
