abc Programski jezik PYTHON
Pretvaranje ascii znaka u redni broj i obratno
PC računari najčešće korisite ASCII način pretvaranja znankova u kodove.
Opis |
Naredba |
Ispis na ekranu |
Redni broj znaka (naredba ord) |
= ord('a')
print("znak a", " kod = ", x) # izlaz - ispis
| znak a kod = 97 |
Za broj ispiši znak (naredba chr) |
broj = 65
z = chr(broj)
print("Broj =", broj, " znak =", z)
|
Broj = 65 znak = A |
Napravi ASCII tabel |
plus16=16
for i in range(65, 65+16+1): # ponavljanje za i=1 do i=5 - pocetak petlje
print(i,chr(9), chr(i), chr(9), chr(i+plus16), chr(9), chr(i+2*plus16), chr(9), chr(i+2*plus16))
|
65 A Q a q
66 B R b r
67 C S c s
68 D T d t
69 E U e u
70 F V f v
71 G W g w
72 H X h x
73 I Y i y
74 J Z j z
75 K [ k {
76 L \ l |
77 M ] m }
78 N ^ n ~
79 O _ o
80 P ` p
81 Q a q
|
|
Verzija 2:
plus16=16
for i in range(65, 65+16+1): # ponavljanje za i=1 do i=5 - pocetak petlje
print(i, chr(i), chr(9), (i + 16), chr(i+plus16), chr(9), (i + 2*16), chr(i+2*plus16), chr(9),(i + 3*16), chr(i+3*plus16))
|
65 A 81 Q 97 a 113 q
66 B 82 R 98 b 114 r
67 C 83 S 99 c 115 s
68 D 84 T 100 d 116 t
69 E 85 U 101 e 117 u
70 F 86 V 102 f 118 v
71 G 87 W 103 g 119 w
72 H 88 X 104 h 120 x
73 I 89 Y 105 i 121 y
74 J 90 Z 106 j 122 z
75 K 91 [ 107 k 123 {
76 L 92 \ 108 l 124 |
77 M 93 ] 109 m 125 }
78 N 94 ^ 110 n 126 ~
79 O 95 _ 111 o 127
80 P 96 ` 112 p 128
81 Q 97 a 113 q 129
|
Listing programa:
Index
|
|