En mielelläni paljasta opinahjoa, mutta kuten huomaat on materiaali sekä ikivanhaa että todella huonoa valmentamaan tehtävien ratkaisuun, etenkin tällaista keltanokkaa.Minkä koulun tehtäviä nää on?
Tosiaan sille diagonaaliliikkumisellehan ehtona on se, että rivi-indeksien ja kolumni-indeksien erotuksen pitää olla sama. Siitä saat ehdon tuonne if-lausekkeeseesi.
Eli toimisiko tuolle diagonaaliliikkumiselle ao. koodinpätkä?
Koodi:
elif white_column==black_column or white_row==black_row or white_column-black_column==white_row-black_row:
hot=hot+1
#checks if queen can attack