Ray Holt wrote:
I have an assigment to find the 1000th. prime using python. What's wrong with the following code:
PrimeCount = 0
PrimeCandidate = 1
while PrimeCount < 2000:
    IsPrime = True
    PrimeCandidate = PrimeCandidate + 2
    for x in range(2, PrimeCandidate):
        if PrimeCandidate % x == 0:
##            print PrimeCandidate, 'equals', x, '*', PrimeCandidate/x
print PrimeCandidate IsPrime = False
              break
        if IsPrime:
            PrimeCount = PrimeCount + 1
            PrimeCandidate = PrimeCandidate + 2
        print PrimeCandidate
Thanks

The indentation starting from the second 'if'.

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to