Schaakspel: Paard aan zet

Wanneer je in het schaakspel een Paard verzet, dan beweegt deze in een L-vorm: 2 vakjes horizontaal en 1 vakje verticaal, of omgekeerd. Als je het verzet mag het niet op hetzelfde veld blijven staan.

paard

Opdracht

Schrijf een functie is_geldige_paardzet(k1, r1, k2, r2), die 4 getallen (van 1 t.e.m. 8) als parameters neemt. Deze getallen stellen respectievelijk de kolom en de rij van het eerste veld, en de kolom en de rij van het tweede veld voor.

De functie returnt True als het Paard van veld 1 naar veld 2 mag bewegen en False als dit niet mag.

Voorbeelden

print(is_geldige_paardzet(4, 5, 6, 5))
print(is_geldige_paardzet(4, 5, 6, 6))
print(is_geldige_paardzet(5, 1, 5, 1))

False

True

False