美文网首页
python编码-100内及100素数

python编码-100内及100素数

作者: Cookie_hunter | 来源:发表于2018-03-20 15:43 被阅读0次

    1.

    import math
    a =[]
    def num(max):
        i = 2
        for  i in range (2,max):
            j = 2
            for j in range (2,int(math.sqrt(i))+1):
                if (i % j == 0):
                    break
            else:
                a.append(i)
    
    
    num(100)
    print(a)
    

    2.

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
     
    num=[];
    i=2
    for i in range(2,101):
       j=2
       for j in range(2,i):
          if(i%j==0):
             break
       else:
          num.append(i)
    print(num)
    

    3.

    import math
    def func_get_prime(n):
      return filter(lambda x: not [x%i for i in range(2, int(math.sqrt(x))+1) if x%i ==0], range(2,n+1))
     
    print func_get_prime(100)
    

    相关文章

      网友评论

          本文标题:python编码-100内及100素数

          本文链接:https://www.haomeiwen.com/subject/nroifftx.html