-7
我一直收到ZeroDivisionError
。我的代碼如下。什麼似乎是我的問題?ZeroDivisionError使用範圍
def number(x):
for i in range(x):
if x%i == 0:
print(i)
我一直收到ZeroDivisionError
。我的代碼如下。什麼似乎是我的問題?ZeroDivisionError使用範圍
def number(x):
for i in range(x):
if x%i == 0:
print(i)
可以啓動以1代替在0迭代:
def number(x):
for i in range(1, x):
if x % i == 0:
print(i)
範圍(X) - > [0,1,2,...,X-1] –
你不有語法錯誤。你有一個* runtime *錯誤。 –
你的問題是,你除以零.... – roippi