summaryrefslogtreecommitdiff
path: root/asl/strings/parse_number_integer_table.py
blob: 7db41fb719a97bb3b882c82c015e1ee0d3e3b45d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
a = ord('a')
f = ord('f')
A = ord('A')
F = ord('F')
n0 = ord('0')
n9 = ord('9')

output = ""

for i in range(0, 16):
    for j in range(0, 16):
        v = i * 16 + j
        n = -1
        if v >= a and v <= f:
            n = v - a + 10
        elif v >= A and v <= F:
            n = v - A + 10
        elif v >= n0 and v <= n9:
            n = v - n0
        output += f"{n:>2}, "
    output += "\n"

print(output)