import math def jieChen(n): myArray = {}; myArray[0] = 1; i = 1; while i=m): myarray[myarray.__len__()] = i%m i=int(i/m) if(i!=0): myarray[myarray.__len__()] = i for item in myarray : result=str(myarray[item])+result return result #获取组合数 def getAllArray(m,n): allArray = {} max = math.pow(m,n) index = 0; while (index < max): itemIndex = changeInt2Str(index,m) while(itemIndex.__len__() 1): itemIndexArrayNumber = jieChenNumber(intItem)+itemIndexArrayNumber return itemIndexArrayNumber # result = changeInt2Str(14,3); # print(result) # getAllArray(4,3) # getitemIndexArray("01200",5) number = getitemIndexArrayNumber("01200",5) print(number)