你好我已经创建了这个程序来检查一个数字是否是一个素数。它有效,但由于某种原因说 999 是质数。我的错在哪里。如果有人解释,那就太好了。谢谢你!
这是我的程序:
number = raw_input('Enter a Number: ')
nnumber = int(number)
prime_range = range(2, nnumber)
for x in prime_range:
if nnumber % x == 0:
print 'Not a Prime Number!'
break
else:
print 'Prime Number!'
break