Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW) 34 Online
OpenStudy (anonymous):

I don't know how to even start prob. set 1... need help.

OpenStudy (anonymous):

Think about all the steps you need to perform and write it out here in normal english.

OpenStudy (anonymous):

Not sure but here goes, First, I need to create variable--- maybe… x Then, I would assign value to them--- x = 1000 After that, create a “for loop”--- for candidate in range(0,x): if candidate%2 != 0: # makes sure candidates are prime print “prime number”, candidate #prints out the primes Now, I know I need to figure out if a prime is the 100th prime, and that's where I'm having a hard time. Maybe create a counter that let's me know that I computed to the 1000th prime, but I think I attempted that when I created the variable x and assigned the 1000 integer to it, although it's most likely poor (and wrong) attempt at it. Thanks dhatraditya for your help.

OpenStudy (anonymous):

* opps-- the "for loop" should be for candidate in range(1,x):

OpenStudy (anonymous):

In this case, you will only find primes between 1 and 1000. So your answer will be 997, which is the highest prime between 1 and 1000. What you need to find is the thousandth prime number, not the prime numbers between 1 and 1000

OpenStudy (anonymous):

so your counter needs to count the number of primes. for x in range (0,1000) check whether candidate is prime if yes: increment x if no: don't increment x

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!