编写isprime()函数,参数为整数,并且需要有异常处理功能。此函数的功能是检测接收的整数是否为质数,如果整数是质数,则返回True,否则返回False。
# 编写isprime()函数,参数为整数,并且需要有异常处理功能。此函数的功能是检测接收的整数是否为质数,如果整数是质数,则返回True,否则返回False。
def isPrime(n):
if n < 2:
return False
else:
for i in range(2, int(pow(n, 0.5) + 1)):
if n % i == 0:
return False
else:
return True
try:
n = eval(input('请输入要检测的数字:'))
if (isPrime(n)):
print('是质数')
else:
print('不是质数')
except:
print('输入错误,重新输入!')