分解质因数

def analysisNum(num):

numR = num  #保存要分解的数
lNum = []    #质因子加入列表
while num > 1:   #控制循环
    for i in range(2,int(num)+1):
        if num % i == 0:
            num = num / i
            lNum.append(str(i))
            break
print('%d=' % numR + '*'.join(lNum))

analysisNum(100)

你可能感兴趣的:(分解质因数)