使用范围的ZeroDivisionError

时间:2013-10-02 17:33:00

标签: python python-3.x

我一直在ZeroDivisionError。我的代码如下。什么似乎是我的问题?

def number(x):
    for i in range(x):
        if x%i == 0:
            print(i)

1 个答案:

答案 0 :(得分:6)

您可以从1开始迭代而不是0:

def number(x):
    for i in range(1, x):
        if x % i == 0:
            print(i)