Pastebin
Paste #2869: No description
< previous paste - next paste>
Pasted by Anonymous Coward
import sys
import time
def usage():
print "Usage: %s range_max [range_min]" % (sys.argv[0])
sys.exit(1)
def main():
num_primes = 0
try:
range_max = int(sys.argv[1])
except:
usage()
try:
range_min = int(sys.argv[2])
except:
range_min = 2
start_time = time.time()
for n in range(range_min, range_max):
for x in range(2, n):
if n % x == 0:
#print n, 'equals', x, '*', n/x
break
else:
# loop fell through without finding a factor
#print n, 'is a prime number'
num_primes += 1
end_time = time.time()
print "%s primes found" % (num_primes)
print "Time: %s seconds" % (end_time - start_time)
if __name__ == "__main__":
main()
New Paste
Go to most recent paste.