+++ /dev/null
-#! /usr/bin/env python\r
-\r
-# Print prime numbers in a given range\r
-\r
-def primes(min, max):\r
- if max >= 2 >= min:\r
- print 2\r
- primes = [2]\r
- i = 3\r
- while i <= max:\r
- for p in primes:\r
- if i % p == 0 or p*p > i:\r
- break\r
- if i % p != 0:\r
- primes.append(i)\r
- if i >= min:\r
- print i\r
- i += 2\r
-\r
-def main():\r
- import sys\r
- min, max = 2, 0x7fffffff\r
- if sys.argv[1:]:\r
- min = int(sys.argv[1])\r
- if sys.argv[2:]:\r
- max = int(sys.argv[2])\r
- primes(min, max)\r
-\r
-if __name__ == "__main__":\r
- main()\r