实现isPrime()函数,参数为整数,要有异常处理,如果整数是质数,输出“是”,如果不是质数,输出“不是”。

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("格式不对")


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