擅长:python、mysql、java
<p>thx<a href="https://stackoverflow.com/questions/2267362/convert-integer-to-a-string-in-a-given-numeric-base-in-python">How to convert an integer in any base to a string?</a></p>
<pre><code>def calculation():
while 1:
global s, n
r = n % base
if r == 0: return
s = digits[r] + s
n = n // base
if n == 0: return
# . . .
digits = "X0123456789"
digits = "X23456789AJKQ" #first digit not use, remain for calculation
currpos = 0
currpos = 30941 #22222 base13 13^4+13^3+13^2+13+1
#currpos_end = 371292 #QQQQQ base13 13^5-1
currpos_end = pow((26+10+1),5)
currpos_end = 371292
#currpos_end = 1024
base = len(digits)
print (currpos)
print (base)
print ()
for currpos in range(currpos, currpos_end):
n = currpos
s = ""
calculation()
if s == "":
continue
print (s, " . ", currpos, " . ", n)
#do something here with s
</code></pre>