连续质数计算
描述
补充编程模板中代码,完成如下功能:
获得用户输入数字N,计算并输出从N开始的5个质数,单行输出,质数间用逗号,分割。
注意:
用户输入的数字N可能是浮点数,都是正数;最后一个输出后不用逗号。
代码
import math
def prime(m):
a = []
num = math.ceil(m)
while len(a) < 5:
for i in range(2, num):
if num % i == 0:
num = num + 1
break
else:
if i == num - 1:
a.append(str(num))
num = num + 1
return a
n = eval(input())
w = prime(n)
print(','.join(w))