And hat in Python die höhere Präzedenz.
Das heißt, es wird wie folgt ausgewertet:
if (v1==1 and v2==2) or v3==3
Wenn v_1 == 1 und v2 == 2 beide wahr sind, dann wird die gesamte Bedingung wahr, unabhängig von v3.
Wenn entweder v_1 != 1 oder v2 != 2, dann hängt das Ergebnis der gesamten Bedingung von v3 == 3 ab.
Ich hoffe, dass das halbwegs verständlich erklärt ist.