我开始回到python编码,并意识到我无法弄清楚这一点。我试图编写一个素数函数。有人可以帮忙吗?如何在python中找到质数函数
这里是我的代码:
def is_prime(x):
a = True
for n in range(2, x-1):
while n < x:
n+=1
if x % n == 0:
a = False
elif n < 2:
a = False
else:
a = True
break
break
return a
如果任何人有我做错了什么想法,请让我知道。一个月前,我尝试了这一点,无法得到逻辑。我认为我很难过,也从未求助过......此外,在我平均寻求帮助之前,您认为我应该尝试做多久?
你最好检查的范围的定义(A,B,步= 1) ,start = 2,但是n == 0,1在里面... – staticor 2014-12-05 07:30:15
请大家回答后不要实质性编辑问题和代码。 – jonrsharpe 2015-02-10 08:07:48