No hace gran cosa, sólo se pone a calcular y mostrar números primos entre 0 y el valor que le indiquen. Para obtener resultados efectivos (es decir, dejar lenta la pc), se sugiere probar con valores de mas de 6 digitos :D.(en realidad demasiado lenta no va a quedar debido a que la CPU reparte sus tiempos, pero igual es divertido ver como la actividad sube al máximo).
#!/usr/bin/python
hasta = raw_input("Calcular numeros primos entre 0 y...")
for n in range(0, int(hasta)):
for x in range(2, n):
if n % x == 0:
break
else:
print n,
Y aquí una captura de la actividad de mi CPU al ejecutar dicho script. Es interesante ver como la CPU va alternando la carga del trabajo entre sus dos núcleos.
No hay comentarios:
Publicar un comentario