<分区>
所以...这是我下面的代码。我以我能想到的所有方式对其进行了更改,但无论我做什么,它都会说所有数字都是素数或所有数字都不是素数。我希望有人能指出明显的错误。 目前此代码表示所有数字都不是素数。 谢谢。
import math
x = int(input('Enter a number: '))
def isPrime(x):
if x==2:
print ("The number you entered is not Prime.")
return
i = 2
x = int(math.sqrt(x))
while i < x+1:
if x%i==0:
print ("The number you entered is not Prime.")
return
i = i+1
print ("This number is Prime")
return
isPrime(x)