用python语言调用函数输出质数

获得用户输入整数N, 计算并输出从N开始了五个质数 .每行输出一个质数

def isPrime(n):
    if n<2:
        return False
    for i in range(2,n):
        if n%i==0:
            return False
    return True
n=int(input())
a=0
while a<5:
    if isPrime(n):
       print(n)
       a+=1
    n+=1

def is_primer(n):
    if n < 2:
        return False
    for i in range(2,n):
        if n % i == 0:
            return False
    return True
N = int(input("输入N: "))
count = 0
while True:
    if count >= 5:
        break
    if is_primer(N):
        print(N)
        count += 1
    N += 1

结果:

img

如果觉得答案对你有帮助,请点击下采纳,谢谢~