Skip to content

Instantly share code, notes, and snippets.

@bayadeoro
Created November 19, 2013 16:03
Show Gist options
  • Select an option

  • Save bayadeoro/7547688 to your computer and use it in GitHub Desktop.

Select an option

Save bayadeoro/7547688 to your computer and use it in GitHub Desktop.
Ejemplo: Asigna n a 1000. Asigna numbers a una lista de numeros de 2 a n, pero no incluyendo a n. Con results comenzando como una lista vacia, repite por cada numero que contiene la lista de numeros, lo siguiente: - Añade el primer numero de la lista numbers al final de results. - Borra cada numero de la lista numbers que sea divisible por el nu…
n = 1000
numbers = range (2, n)
print "numbers =", numbers
results = []
i = 0
while (len(numbers) > 0):
results.append(numbers.pop(0))
numbers = [ x for x in numbers if x % results[i] != 0 ]
i +=1
print "resulado =",results
print "logintud del resultado = ", len(results)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment