Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- def armarListaNumeros(desde,hasta):
- return range(desde,hasta+1)
- def eliminarSiDivide(x,numeros):
- return [y for y in numeros if y%x!=0]
- def primos(desde,hasta):
- S = armarListaNumeros(desde,hasta)
- print quitarNoPrimos(S)
- def quitarNoPrimos(numeros):
- nuevaLista=[]
- for x in range(2,int(math.sqrt(float(numeros[len(numeros)-1])))):
- for y in numeros:
- if (y%x==0) and y!=x : numeros.remove(y)
- return numeros
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement