
4_KOD_KARAKTER
4_KOD_KARAKTER
Írassuk ki a karaktereket és kódjukat!
-
for i in range(32, 256): print(f"Karakter: {chr(i)}, Kód: {i}")
Hogyan működik a kód:
A range(32, 256) ciklus minden egész számot bejár a 32 és 255 közötti tartományban.
Az chr(i) függvény az adott számhoz tartozó ASCII karaktert adja vissza.
A print függvény minden karaktert és annak kódját szépen kiírja.
Példa Kimenet:
A kód futtatása után a következőhöz hasonló eredményt kapsz:
Karakter: , Kód: 32Karakter: !, Kód: 33Karakter: ", Kód: 34Karakter: #, Kód: 35...Karakter: ÿ, Kód: 255for iCh in range(32, 256): print(f"{iCh:03d} '{chr(iCh)}'\t", end="")input("Nyomj Enter-t a kilépéshez...")
for iCh in range(32, 256): Ez a ciklus az ASCII kódtáblázat 32-es értékétől (első nyomtatható karakter) 255-ig (utolsó gyakori karakter) iterál. A range nem tartalmazza a felső határt, tehát ez pontosan lefedi a kívánt tartományt.
print(f"{iCh:03d} '{chr(iCh)}'\t", end="")
Az f"{iCh:03d}" biztosítja, hogy az ASCII érték háromjegyű legyen, nullákkal kiegészítve (pl. 032).
A chr(iCh) visszaadja az adott ASCII kódhoz tartozó karaktert.
A \t egy tabulátort ad a megjelenítéshez.
Az end="" megakadályozza, hogy az alapértelmezett új sorba törés történjen minden print után.