n = eval(input("请输入您要判断素数n的值:"))

def primer(k):
    for i in range(2,k):
        if k % i == 0:
            return 0
        pass
    return 1

if n == 1:
    print("{}不是素数".format(n))
    pass
elif n == 2:
	print("{}是素数".format(n))
elif primer(n) == 0:
    print("{}不是素数".format(n))
elif primer(n) == 1:
    print("{}是素数".format(n))

结果:

请输入您要判断素数n的值:15321
15321不是素数

更多推荐

(初学)python中用定义函数方法来判断用户输入的数是否为素数