python中怎么判断一个数是素数

如题所述

1、实现源码
def isPrime():
n = int(input("请输入一个数字:"))
if n > 1:
for k in range(2, n):
if n % k == 0:
print(n, "不是素数")
break
else:
print(n, "是素数")
else:
print(n, "不是素数")

isPrime()

2、实现结果
请输入一个数字:5
5 是素数

请输入一个数字:10
10 不是素数
温馨提示:答案为网友推荐,仅供参考