# File: ChapterCharacters/asciiTable.py """------ ASCII TABLE --------- 32 : 33 : ! 34 : " 35 : # 36 : $ 37 : % 38 : & 39 : ' 40 : ( 41 : ) 42 : * 43 : + 44 : , 45 : - 46 : . 47 : / 48 : 0 49 : 1 50 : 2 51 : 3 52 : 4 53 : 5 54 : 6 55 : 7 56 : 8 57 : 9 58 : : 59 : ; 60 : < 61 : = 62 : > 63 : ? 64 : @ 65 : A 66 : B 67 : C 68 : D 69 : E 70 : F 71 : G 72 : H 73 : I 74 : J 75 : K 76 : L 77 : M 78 : N 79 : O 80 : P 81 : Q 82 : R 83 : S 84 : T 85 : U 86 : V 87 : W 88 : X 89 : Y 90 : Z 91 : [ 92 : \ 93 : ] 94 : ^ 95 : _ 96 : ` 97 : a 98 : b 99 : c 100 : d 101 : e 102 : f 103 : g 104 : h 105 : i 106 : j 107 : k 108 : l 109 : m 110 : n 111 : o 112 : p 113 : q 114 : r 115 : s 116 : t 117 : u 118 : v 119 : w 120 : x 121 : y 122 : z 123 : { 124 : | 125 : } 126 : ~ 127 :  -------------------------------------- """ def asciiTable(): n = 256 # 2^8 try more ! onRow = 8 # how many to put on a row for i in range(1,n): # alphabet in lower case print(i, ":",chr(i),' ',end="") # convert to character if (i % onRow == 0): print() print() def main(): asciiTable() print("------- ASCII TABLE ------") for i in range( 32, 128, 4 ): print(i,":", chr(i)," ",i+1,":", chr(i+1)," ",i+2,":", chr(i+2)," ",i+3,":", chr(i+3)) print("--------------------------------------") main()