为什么当变量为正整数时我的代码总是得到结果0?

时间:2018-10-14 12:38:00

标签: python-2.7 set calculation

def a(n):
    l = primeFacotr(n)
    l = set(l)
    s = n 
    for i in l:
        s *= (x - 1)/x
    return s 

n = 100
primeFacotr(n) = [2,2,5,5]

根据终端,结果为0。 但是我认为应该是40100 * 1 / 2 * 4 / 5)。永远不可能为零!我很困惑。希望有人能帮助我,谢谢!

0 个答案:

没有答案