please consider the following code:
def getString(absA, y):
i = 0
t = list(range(100))
while absA > 0:
t[i] = absA % y
absA = absA / y
i = i + 1
for j in range(len(t)):
if t[j] == '10':
t[j] = 'A'
elif t[j] == '11':
t[j] = 'B'
elif t[j] == '12':
t[j] = 'C'
elif t[j] == '13':
t[j] = 'D'
elif t[j] == '14':
t[j] = 'E'
elif t[j] == '15':
t[j] = 'F'
return t
bitString = getString(abs(eval(a)), eval(b))
I guess it's some simple things I don't know.Why does this list go out of range?