Python - Numeros primos

 
Vista:
sin imagen de perfil
Val: 38
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Numeros primos

Publicado por Fernando (20 intervenciones) el 11/10/2016 01:56:24
Dada una lista del 0 al 50, como puedo hacer para incluir el 2, 3 y 5 en la lista, pero borrar los multiplos de 2,3 y 5. Es un método para encontrar números primos. (Criba de Eratóstenes)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Xavi
Val: 725
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Numeros primos

Publicado por Xavi (46 intervenciones) el 11/10/2016 10:43:19
Hola Fernando, no entiendo muy bien lo que me comentas... de incluir para borrar los multiplos... me puedes comentar con mas detalle?

Aquí he publicado un código para mostrar si un numero es primo:
http://www.lawebdelprogramador.com/codigo/Python/3707-Numeros-primos.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 1.849
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Numeros primos

Publicado por tincopasan (561 intervenciones) el 11/10/2016 11:10:39
hay varias formas de hacerlo, una de ellas:
1
2
3
lista=[1,2,3,5]
lista+=[i for i in range(51) if i != i%2 !=0 and i != i%3 !=0 and i != i%5 !=0]
print(lista)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar