Finding prime numbers using list comprehention

后端 未结 5 575
迷失自我
迷失自我 2020-12-16 17:55

I was trying to generate all prime numbers in range x to y. I tried simple example first: range(10,11) which means to check if 10 is a prime number:
Here is

5条回答
  •  执笔经年
    2020-12-16 18:39

    Use all to check all elements (from 2 upto x-1) met conditions:

    >>> [x for x in range(2, 20)
         if all(x % y != 0 for y in range(2, x))]
    [2, 3, 5, 7, 11, 13, 17, 19]
    

提交回复
热议问题