-8

私は取得し続けZeroDivisionErrorます。私のコードは以下です。私の問題は何ですか?

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

1 に答える 1

6

0 ではなく 1 から反復を開始できます。

def number(x):
    for i in range(1, x):
        if x % i == 0:
            print(i)
于 2013-10-02T17:34:16.153 に答える