brikker = {'a2':'b', 'c2':'l', 'd2':'k', 'f2':'b', 'g2':'b', 'c3':'b', 'e3':'l', 'c4':'b', 'g4':'t', 'a5':'B', 'c5':'B', 'e5':'b', 'h5':'t', 'b6':'B', 'c6':'L', 'e6':'B', 'g6':'S', 'h6':'B', 'b7':'K', 'f7':'B', 'g8':'T', 'h8':'T' } """ n?kkelen svarer til felter p? sjakkbrettet innholdsverdien er en bokstav som sier hvilken brikke som st?r p? feltet: sm? bokstaver er hvite brikker, store er svarte b/B = bonde t/T = t?rn s/S = springer (hest) l/L = l?per d/D = dronning k/K = konge """ def itererNedoverFra(fom, tom): # fra og med, til og med liste = [] while (fom >= tom): liste.append(fom) fom = fom - 1 return liste def tegnDiagram(brikkeordbok): for rad in itererNedoverFra(8,1): linje = '' for kol in ['a','b','c','d','e','f','g','h']: felt = kol + str(rad) if felt in brikkeordbok: tegn = brikkeordbok[felt] else : tegn = ' ' linje = linje + tegn print(linje) tegnDiagram(brikker)