import math from numpy import * def compute_digits(a,b): num_digits = int(ceil(math.log(a+1,b))) d = zeros(num_digits) i = 0 while a > 0: d[i] = a % b a = floor(a/b) i += 1 return d digits = compute_digits(1318,4) print (digits)