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

Hi, I have been working on the 1st problem of ps. 1 can someone tell me what is wrong with my code, I can't get it to work. Thanks. y=7 prime=3 t=3 while prime<1000: if y%t==0: y=y+2 if y%t>0 and t<(1/2)*y: t=t+2 if y%t>0 and t==(1/2)*y: t=3 y=y+2 prime=prime+1

OpenStudy (anonymous):

What is % do?

OpenStudy (anonymous):

it gives you the remainder

OpenStudy (anonymous):

Oh ok.

OpenStudy (anonymous):

What happens if y = 53 and t = 27?

OpenStudy (anonymous):

i changed that and now it gives me a number but it isn't prime and it is far from the 100th prime.

OpenStudy (anonymous):

Getting it all in one while loop gets pretty complicated. If you can do it then great, but it wont look pretty. I looked it up online and I saw people split it up into a function and function or a function and while loop. For example- try splitting it up into - findPrime(number) function: code while count<1000 code Here is a website that really helped- http://pythonism.wordpress.com/2008/05/04/looking-at-prime-numbers-in-python/

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!