A mi me funciona el link perfecto, prueba a meterte en tutellus.com y buscar por universidad politecnica de valencia -> aprende las bases de python
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúdef primo(n):
for i in range(2,int(n**0.5)+1):
if n%i==0:
return False
return True
def euler7():
n = 2
contador = 0
while True:
if primo(n) == True:
contador +=1
if contador == 10001:
return n
n += 1
def euler7():
n = 2
i = 3
contador = 0
while n < i:
if (2**n-2)%n==0:
contador += 1
if contador == 10001:
sol = n
break
n += 1
i += 1
return sol
a = 600851475143
for n in xrange(int(a**0.5),2,-1):
if a%n == 0 and (2**n-2)%n==0:
sol = n
break
print sol
a = 600851475143
for n in range(int(a**0.5),2,-1):
if (2**n-2)%n==0 and a%n == 0:
sol = n
break
print sol