def isPrime(n):
if n<2:
return False
elif n==2:
return True
else:
for i in range(2,n+1):
if n%i==0:
break
if n==i:
return True
else:
return False
while True:
n=eval(input("输入:"))
try:
if (isPrime(n)):
print("是")
else:
print("不是")
except:
print("格式不对")
实现isPrime()函数,参数为整数,要有异常处理,如果整数是质数,输出“是”,如果不是质数,输出“不是”。
于 2022-08-14 17:32:14 首次发布