题解 1022: [编程入门]筛选N以内的素数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

筛选N以内的素数

#我的代码```pythonnum=int(input())list=[]foriinrange(2,num+1):forjinrange(2,i):if(i%j==0):breakelse:list.append(i)foriinrange(len(list)):print(list[i])```#

编程入门]筛选N以内的素数

摘要:解题思路:注意事项:参考代码:n=int(input())  for i in range(2,n+1):    for j in range(2,int(i**0.5+1)):      if i%……

1022筛选N以内的素数

摘要:解题思路:注意事项:参考代码:h=int(input())for i in range(2,h+1):    for m in range(2,i):        if i%m==0:       ……

Python 挑战史上最短代码

摘要:参考代码:n=int(input())for i in range(2,n+1):    for j in range(2,i):        if i%j==0:            break……

[编程入门]筛选N以内的素数--朴素方法

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