获得用户输入整数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
结果:
如果觉得答案对你有帮助,请点击下采纳,谢谢~