Ero sivun ”Python 2/Wikishakkisivu” versioiden välillä

Poistettu sisältö Lisätty sisältö
Travel1515415 (keskustelu | muokkaukset)
w
Hunsvotti (keskustelu | muokkaukset)
Korvattu vanhentunut source-tagi syntaxhighlight-tagilla
 
Rivi 113:
}}
Seuraava malline tuottaa oheisen kuvan mukaisen tyhjän laudan.
<sourcesyntaxhighlight lang="Python">
{{Šakkilauta|=
|tright
Rivi 128:
|Alaotsikkoteksti
}}
</sourcesyntaxhighlight>
 
====Alkuasemassa oleva shakkilauta rivi ja sarakekommenttiteksteillä ====
Rivi 147:
}}
Seuraavassa mallineessa on nappulat alkuasemassa ja siihen on lisätty myös rivi ja sarakekommenttitekstit.
<sourcesyntaxhighlight lang="Python">
{{Šakkilauta|=
|tright
Rivi 163:
|
}}
</sourcesyntaxhighlight>
 
Nämä kommenttitekstit voidaan poistaa siirron toteutuksen yksinkertaistamiseksi, koska ne eivät vaikuta laudan ulkoasuun mitenkään.
Rivi 211:
;Koodi:
 
<sourcesyntaxhighlight lang="Python">
# -*- coding: cp1252 -*-
def shakkisiirto (asema0, asema1, siirto='ei siirtoa'):
Rivi 286:
print " \n ==== Tulostiedosto ==== \n"
print(tulos)
</sourcesyntaxhighlight>
 
;Testikutsu:
Esimerkiksi seuraavalla testikutsulla
 
<sourcesyntaxhighlight lang="Python">
# -*- coding: cp1252 -*-
from shakkibotti import shakkisiirto
shakkisiirto('asema0.txt', 'asema1.txt', '1.e2-e4')
</sourcesyntaxhighlight>
 
saadaan seuraava testituloste
Rivi 301:
;Testitulosteet:
 
<sourcesyntaxhighlight lang="Python">
>>>
Rivi 344:
 
>>>
</syntaxhighlight>
</source>
{{hidden end|toggle=right}}
 
Rivi 352:
 
;Koodi:
<sourcesyntaxhighlight lang="Python">
# -*- coding: cp1252 -*-
 
Rivi 485:
print " \n ==== Tulostiedosto ==== \n"
print(tulos)
</syntaxhighlight>
</source>
 
;Testitulostus:
 
<sourcesyntaxhighlight lang="Python">
>>>
Rivi 556:
 
>>>
</syntaxhighlight>
</source>
 
{{hidden end|toggle=right}}
Rivi 569:
 
;Koodi:
<sourcesyntaxhighlight lang="Python">
# -*- coding: cp1252 -*-
 
Rivi 721:
print(tulos)
 
</syntaxhighlight>
</source>
 
;Testitulostus: siirrolle 1. Rg1-h3
 
<sourcesyntaxhighlight lang="Python">
>>>
Rivi 792:
 
>>>
</syntaxhighlight>
</source>
 
{{hidden end|toggle=right}}
Rivi 805:
 
;Koodi:
<sourcesyntaxhighlight lang="Python">
# -*- coding: cp1252 -*-
import numpy as N
Rivi 1 445:
 
 
</syntaxhighlight>
</source>
 
;Testaus: