写一判素数的函数,在主函数中输入一个大于1的正整数,调用该函数进行判断 并输出结果。 (判素数的函数名为isPrime(n),函数的形式参数n是需判断的整数,函数返回值为 True或False.)
def isPrime(n):
if n < 2:
return False
for i in range(2,n):
if n % i == 0:
return False
return True
while True:
n = int(input(">>>\n").split("=")[1])
if n < 1:
print("请输入一个大于1的正整数!")
continue
else:
print("{} 是素数!".format(n) if isPrime(n) else "{} 不是素数!".format(n))
结果:
如果觉得答案对你有帮助,请点击下采纳,谢谢~