Hola, soy nuevo con python y queria armar un script para encontrar el n-esimos numero primo, arme esto pero me tira error, les pongo el codigo y despues el error a ver si me pueden ayudar en ver que estoy haciendo mal. en este ejemplo n es 5, entonces estoy queriendo buscar el 5to numero primo.
Código:
primeCounter=1
candidate=3
while primeCounter != 5:
while False:
for divisor in range(2,candidate):
if candidate%divisor==0:
return False
else:
return True
candidate=candidate+1
primeCounter=primeCounter+1
return True
candidate=candidate+1
print 'el numero es', candidate
y el error es
s1a-308881085.403.py", line 19
return False
SyntaxError: 'return' outside function
logout
Muchas gracias por todo!!