求number下因子最多的數 python
阿新 • • 發佈:2018-12-17
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 版權宣告:本文為博主原創文章,轉載請附上博文連結!
第一次發博求輕噴,隨手記錄一下自己的學習啦~另外也寫的不是很詳細,不過程式很簡單大家自行理解啦