-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