python语言程序设计——5.4输出质数

  • 输出小于200的质数
def func():
    import numpy as np
    a=[i for i in range(2,201)]
    # global b  是否声明变量,可要可不要
    b=[]
    for i in a:
        for j in range(1,i):
            if i % j == 0 and j !=1 :
                b.append(i)
    b=list(set(b))
    for c in b:
        a.remove(c)
    for d in a:
        print(d,end=' ')

你可能感兴趣的:(python语言程序设计)