连续质数计算
描述
补充编程模板中代码,完成如下功能:
获得用户输入数字N,计算并输出从N开始的5个质数,单行输出,质数间用逗号,分割。
注意:
需要考虑用户输入的数字N可能是浮点数,应对输入取整数;最后一个输出后不用逗号
# 请在...补充一行或多行代码
def prime(m):
if m < 2:
return False
else:
for i in range(2, m-1):
if m % i==0:
return False
else:
return True
def intn(n):
if n != int(n): # 因为可能输入有浮点数
n = int(n) + 1
else: # 保证输入5.0时,输出为整数5。这里只根据题目中只输入正浮点或者正整数时做的处理
n = int(n)
def main():
a = eval(input())
intn(a)
count = 0
for i > a:
if prime(i):
if count <5 :
n += 1
print(n, end=',')
n += 1
else:
print(n)