Lista de primos
Publicado por Carol (5 intervenciones) el 02/02/2012 16:06:46
Me piden en un ejercicio que escriba una función en la que escriba una lista de números naturales y me devuelva aquellos que sean primos. Puse ésto:
Donde esPrimo es el nombre de una función anterior para decidir si un número es primo o no.
Con este código me da error, ya que yo doy una lista de varios números, y al sólo haber un argumento en la definición de la función (criba), da error.
¿Alguien podría ayudarme?
1
2
3
4
5
6
def lista_de_primos(criba):
lista = []
for i in range(len(lista)):
if esPrimo(i) == "Es primo":
lista.append(i)
print lista
Donde esPrimo es el nombre de una función anterior para decidir si un número es primo o no.
Con este código me da error, ya que yo doy una lista de varios números, y al sólo haber un argumento en la definición de la función (criba), da error.
¿Alguien podría ayudarme?
Valora esta pregunta


0