Driekwartsbetegeling

Log in om je oplossingen te testen.
class DriekwartsBetegeling: def __init__(self, dimensie): pass def zijde(self): pass def tegelnummer(self, rij, kolom): pass def plaats_tegel(self, rij, kolom, vorm): pass def plaats_tegels(self, afvoer): pass def __str__(self): dimensie = self.zijde() result = '' for rijnr in range(dimensie): for kolomnr in range(dimensie): result += '+' if 1 > rijnr or self.tegelnummer(rijnr - 1, kolomnr) != self.tegelnummer(rijnr, kolomnr): result += '--' else: result += " " result += '+\n' for kolomnr in range(dimensie): if 1 > kolomnr or self.tegelnummer(rijnr, kolomnr - 1) != self.tegelnummer(rijnr, kolomnr): result += '|' else: result += ' ' result += f'{self.tegelnummer(rijnr, kolomnr):2d}' result += '|\n' for kolomnr in range(dimensie): result += '+--' result += '+' return result