Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.44 KB | None | 0 0
  1. import math
  2.  
  3. def armarListaNumeros(desde,hasta):
  4.     return range(desde,hasta+1)
  5.  
  6. def eliminarSiDivide(x,numeros):
  7.     return [y for y in numeros if y%x!=0]
  8.  
  9. def primos(desde,hasta):
  10.     S = armarListaNumeros(desde,hasta)
  11.     print quitarNoPrimos(S)
  12.  
  13. def quitarNoPrimos(numeros):
  14.     nuevaLista=[]
  15.     for x in range(2,int(math.sqrt(float(numeros[len(numeros)-1])))):
  16.         for y in numeros:
  17.             if (y%x==0) and y!=x : numeros.remove(y)
  18.     return numeros
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement