编辑代码

#编写一个判断素数(质数)的函数,并调用该函数,输出3000以内的素数。
#素数又称质数。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除的数叫做质数;
#否则叫做合数(规定1既不是质数也不是合数)。
def isPrime(n):
    if n>1:
        for i in range(1,n+1):
            if i!=1 and i!=n:
                if n%i==0:
                    return False
                    break
        else:
            return True
    else:
        return False
a=eval(input("请输入一个整数:"))
for n in range(1,a+1):
    if isPrime(n):
        print(n,"是质数")