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中用定义函数方法来判断用户输入的数是否为素数
发布评论