24 greyscale colours
>>> def f(n, m=0):
... for i in range(24):
... ii = i * n + m
... print('%6d %6d %6d %6x' % (i, i + 232, ii, ii))
...
>>> f(10, 8)
0 232 8 8
1 233 18 12
2 234 28 1c
3 235 38 26
4 236 48 30
5 237 58 3a
6 238 68 44
7 239 78 4e
8 240 88 58
9 241 98 62
10 242 108 6c
11 243 118 76
12 244 128 80
13 245 138 8a
14 246 148 94
15 247 158 9e
16 248 168 a8
17 249 178 b2
18 250 188 bc
19 251 198 c6
20 252 208 d0
21 253 218 da
22 254 228 e4
23 255 238 ee
>>> f(10)
0 232 0 0
1 233 10 a
2 234 20 14
3 235 30 1e
4 236 40 28
5 237 50 32
6 238 60 3c
7 239 70 46
8 240 80 50
9 241 90 5a
10 242 100 64
11 243 110 6e
12 244 120 78
13 245 130 82
14 246 140 8c
15 247 150 96
16 248 160 a0
17 249 170 aa
18 250 180 b4
19 251 190 be
20 252 200 c8
21 253 210 d2
22 254 220 dc
23 255 230 e6
>>> f(11)
0 232 0 0
1 233 11 b
2 234 22 16
3 235 33 21
4 236 44 2c
5 237 55 37
6 238 66 42
7 239 77 4d
8 240 88 58
9 241 99 63
10 242 110 6e
11 243 121 79
12 244 132 84
13 245 143 8f
14 246 154 9a
15 247 165 a5
16 248 176 b0
17 249 187 bb
18 250 198 c6
19 251 209 d1
20 252 220 dc
21 253 231 e7
22 254 242 f2
23 255 253 fd