实现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("输入错误,请重新输入!")

 


版权声明:本文为Wut_LS原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。