Als dritte und letzte elementare Anweisung gibt es die logische Verzweigung, die, je nach Fall, das Programm auf die eine oder andere Weise weiterlaufen lässt. Wir wollen nun unser Objekt feld so verändern, dass an allen Stellen, an denen wir eine gerade Zahl finden, wieder eine 0 setzen, an den Stellen, wo eine 1 steht wird diese in die Zeichenkette 'eins' verändert, die 4 dagegen in die Zeichenkette 'vier'. Das sieht dann wie folgt aus:
... for j in range(4):
... if feld[i][j]%2==0:
... feld[i][j]=0
... elif feld[i][j]==1:
... feld[i][j]='eins'
... else:
... feld[i][j]='vier'