Bootstrap

Python-输入若干整数(输入0结束),每个整数输入完毕后,马上输出该整数是否为素数。要求判断一个整数是否为素数的功能用一个函数实现。

题目内容:

编写程序实现以下功能:输入若干整数(输入0结束),每个整数输入完毕后,马上输出该整数是否为素数。要求判断一个整数是否为素数的功能用一个函数实现。

输入格式:

若干整数,输入0结束处理。

输出格式:

输入整数小于2则输出Invalid,输入整数是素数则输出Yes,输入整数不是素数则输出No。

 

def ss(n):
    if n<2:
        print("Invalid")
    else:
        for i in range(2,n):
            if n%i==0:
                print("No")
                break
        else:
                print("Yes")

m=int(input())
while m!=0:
    ss(m)
    m=int(input())

;