作为一名python新手爱好者,我觉得这非常烦人: if x < 0: raise Exception("The number is negative.") if x == 2: return True if x % 2 == 0: return False
for i in xrange (3, int(math.sqrt(x)), 2): #-------> This doesn'
enter code hereMy code接受500-100000范围内的数字,并对它们进行两次质数测试。一次使用费米特的小定理,另一次使用更好的素性测试。给出的输出是每个在受精中被标识为素数的数字,在它旁边,它的正确的素性以true=prime和false=not素数的形式表示,例如:2753是素数真,2767是素数真,2777是素数真,2779是素数假