0
点赞
收藏
分享

微信扫一扫

货物摆放——蓝桥杯 python

腊梅5朵 2022-04-06 阅读 39

def a(n):  # 寻找所有因子
    list1 = []
    for i in range(1,int(n**0.5)+1):
        if n % i == 0:
            list1.append(i)
            list1.append(n/i)
    return set(list1)
def b(n) : # 货物摆放
    set1 = set()
    factor = a(n)
    for q in factor:
        for w in factor:
            for e in factor:
                if q*w*e == n :
                    set1.add((q,w,e))
    print(len(set1))
                    
b(2021041820210418)
      
        
正确答案 : 2430

举报

相关推荐

0 条评论