sloupcu = 16 # titulek print(" " * 6 + "Tabulka znaků ASCII".center(4 * sloupcu)) print() # hlavička tabulky print(" " * 6, end = "") for i in range(sloupcu): print(str(i).rjust(4), end = "") print("\n" + " " * 5 + "+" + "-" * 4 * sloupcu, end = "") # tabulka znaků for kod in range(128): # pro ASCII rozsah if kod % sloupcu == 0: # začátek nového řádku print("\n" + str(kod).rjust(4) + " |", end = "") # test jednotlivého znaku znak = chr(kod) if znak.isprintable(): print(" '" + znak + "'", end = "") # znak v apostrofech else: print(" ---", end = "") # netisknutelný znak print()