语文天才高斯


私信TA

用户名:uq_51473555104

访问量:1505

签 名:

悟,度,清

等  级
排  名 5859
经  验 1424
参赛次数 0
文章发表 13
年  龄 18
在职情况 学生
学  校
专  业

  自我简介:

一只小菜鸡

解题思路:除了 1 和它本身以外,不能被任何整数整除的数就是素数。所以我们首先一个循环确定被除数的范围(2-n+1),然后再一个循环确定除数的范围(2-k),循环体中设置一个判定值s=True,然后进行素数的判定if k%j==0:s=False,最后退到第一个循环后根据判定值输出。
注意事项:

参考代码:

n=eval(input())

for k in range(2,n+1):

    s=True

    for j in range(2,k):

        if k%j==0:

            s=False

    if s==True:

        print(k)

    

            


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区