1. 程式人生 > >求number下因子最多的數 python

求number下因子最多的數 python

number=5
factor = [0]*(number+1)
print(number//2)
for i in range(number//2,number+1):
    t=i-number//2
    #print(t)
    factor[t]=[i]
    for j in range(1,i+1):
        if i % j == 0:
            factor[i-number//2].append(j)
leng = [0]*(number//2+1)
for h in range(0,(number//2+1)):
    leng[h]=len(factor[h])

print([i for i,v in enumerate(leng) if v==max(leng)])

--------------------- 
作者:weixin_41034066 
來源:CSDN 
原文:https://blog.csdn.net/weixin_41034066/article/details/83304617 
版權宣告:本文為博主原創文章,轉載請附上博文連結!
第一次發博求輕噴,隨手記錄一下自己的學習啦~另外也寫的不是很詳細,不過程式很簡單大家自行理解啦