fork download
  1. # Problem Set 1
  2. # Name: Adnan Chowdhury
  3. # Collaborators: None
  4. # Time: 2:00
  5.  
  6.  
  7. def is_prime(integ): #Checks if an integer is a prime number
  8. x = 2
  9. checker = 0
  10. while x < integ:
  11. remainder = integ%x
  12. if remainder == 0:
  13. #number is not a prime
  14. checker += 1
  15. return False
  16.  
  17. else:
  18. x += 1
  19. if checker == 0:
  20. return integ
  21.  
  22. prime = [2,] #A list of which further prime numbers will be appended to
  23.  
  24.  
  25. odd_value = 3
  26. while len(prime) != 1000:
  27. if is_prime(odd_value) == False:
  28. odd_value = odd_value + 2 #Will generate odd numbers
  29. else:
  30. prime.append(odd_value) #Will append prime integer to list.
  31. odd_value += 2
  32.  
  33. print prime[999] #Prints the 1000th prime number
  34.  
  35.  
Success #stdin #stdout 1.46s 6356KB
stdin
Standard input is empty
stdout
7919