Ero sivun ”Python 2/Wikishakkisivu” versioiden välillä
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa |
w |
||
Rivi 5:
==Testisivu==
Seuraavasta linkistä avautuva testisivu sisältää vain tyhjän shakkilautamallineen
([[Python 2/Testilauta]]).
==Shakkisiirto.py==
Rivi 13:
Suunnittele ohjelma seuraava_asema.py, joka saa parametreinä shakkilautamallineen sisältävän syote- ja tulostiedoston lyhyellä algebrallisella notaatiolla annetun shakkisiirron ja tulostiedoston nimen. Ohjelma lukee shakkilautamallineen siistii siitä standardimuotoisen mallineen, jossa ei ole kommenttitekstejä, säilyttää mahdolliset ylä- ja alaotsikkotekstit sellaisenaan, suorittaa laudan asemaan annettua siirtoa vastaavat muutokset ja tallettaa lopputuloksen tulostiedostoon.
Ohjelman alkuun ja loppuun lisätään vielä testilohkot
;Shakkilaudan ruutujen nimeäminen: Shakkilaudan ruudut nimetään oheisen kuvan mukaisesti sarakekirjain (a...h) ja rivinumero (1...8) pareilla.
|