Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

bear_19

  • 3 years ago

divisor=3 cand=3 count=2 while(count<1000): if cand%divisor==0: if cand==divisor: cand=cand+2 divisor=3 count=count+1 print 'inside_if_statement counter '+str(count)+'cand '+str(cand)+'divisor '+str(divisor) else: cand=cand+2 divisor=3 print 'inside_else_statement counter '+str(count)+'cand '+str(cand)+'divisor '+str(divisor) else: divisor=divisor+1 print 'outside_else_statement counter '+str(count)+'cand '+str(cand)+'divisor '+str(divisor) prin

  • This Question is Closed
  1. bear_19
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    I feel like i'm close to getting PS1, but once my counter hits 999, it hits the first inside_if_statement again and thus adds 2 to the 1000th prime. I'm not sure of a way around this... Would someone mind taking a look?

  2. MicroBot
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    what is the last print statement? i think there is some of your code missing.

  3. bear_19
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    my final print statement basically says "print cand"

  4. bear_19
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    figured it out--here's the working version: divisor=3 cand=3 count=2 while(count<1001): if cand%divisor==0: if cand==divisor: cand=cand+2 divisor=3 count=count+1 ##print 'inside_if_statement counter '+str(count)+'cand '+str(cand)+'divisor '+str(divisor) if count==1001: cand=cand-2 else: cand=cand-1+1 else: cand=cand+2 divisor=3 ##print 'inside_else_statement counter '+str(count)+'cand '+str(cand)+'divisor '+str(divisor) else: divisor=divisor+1 ##print 'outside_else_statement counter '+str(count)+'cand '+str(cand)+'divisor '+str(divisor) print cand

  5. MicroBot
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    im glad i could help :P xD now seriously : gj for figuring it out!:)and im sry i couldnt help cause i had no time:P maybe next time !

  6. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy