找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2596|回复: 2

[求助] 小白求助:求1到500以内的所有质数

1

主题

2

帖子

2

积分

贫民

积分
2
回眸一笑 发表于 2019-5-21 17:56:15 | 显示全部楼层 |阅读模式
不知道问题出在哪里?求助大神
i=3    #i被除数,j除数
print '2\n'
while i<=500:
    j=2
    if i%j==0 and i!=j:  
        i=i+1
    elif j<=i-1:                             
        j=j+1
    else:
        print i
        i=i+1   
else:
    print 'end'

回复

使用道具 举报

2

主题

13

帖子

13

积分

贫民

积分
13
wzj9527 发表于 2019-5-24 16:10:23 | 显示全部楼层
def _zhishu(n):
    list1=set(range(2,n))
    list2=set([])
    for i in range(2,n):
        for j in range(2,i):
            if i%j==0 and i!=j:
                list2.add(i)
    #print(list2)
    list3=list(list1-list2)
    list4=sorted(list3)
    print(list4)
a=_zhishu(1000)
回复 支持 反对

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
回眸一笑  楼主| 发表于 2019-5-27 19:41:25 | 显示全部楼层
感谢大佬!!佩服!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表