描述

补充编程模板中代码,完成如下功能:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

获得用户输入数字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))

相关文章:

  • 2021-11-25
  • 2021-11-01
  • 2022-12-23
  • 2022-01-28
  • 2022-01-01
  • 2021-12-27
  • 2021-09-08
  • 2022-01-21
猜你喜欢
  • 2022-12-23
  • 2021-04-10
  • 2021-08-08
  • 2022-01-06
  • 2021-08-24
  • 2021-09-08
  • 2022-12-23
相关资源
相似解决方案