寻找质数Python

时间:2016-12-23 17:37:04

标签: python-3.x

我正在制作脚本,它找到从0到X的特定范围内的素数。它的工作部分,它附加2并从列表中删除偶数,但它不会超过3.

cis = int(input("xd: "))
list1 = []
list2 = []
num = 2
while (num in range(0,cis)):
    list1.append(num)
    num += 1
    continue

num2 = list1[0]

for i in list1:
    if list1[0] in list2:
        None
else:
    list2.append(list1[0])
if i % num2 == 0:
    list1.remove(i)
    continue
if all(a % num2 != 0 for a in list1):
    num2 += 1
    continue

print (list1)
print (list2)

感谢您的帮助。

0 个答案:

没有答案