Zamiki v konstrukciji if-else v Pythonu

V Pythonu zamiki določajo, kateri bloki konstrukcije if-else so združeni v par. Zato morajo biti vrstice pod vsakim blokom na razdalji enega zamika. Enak je štirim presledkom ali eni tabulatorju.

Oglejmo si splošno shemo pogoja if-else. V pravilni različici mora biti koda na razdalji enega zamika od svojega bloka s pogojem:

pythonif operacija primerjave:
  koda
else:
  koda

Če odstranimo zamik, bo Python vrnil napako:

pythonif operacija primerjave:
koda
else:
koda