Python - Numeros Primos

 
Vista:
sin imagen de perfil
Val: 18
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

Numeros Primos

Publicado por Nicolas (11 intervenciones) el 06/05/2020 20:53:17
Buenas, tengo que hacer un programa que me pida un numero n y que deba imprimir los primeros n numeros primos

Por ejemplo:
n=11
Los primeros 11 primos son 2 3 5 7 11 13 17 19 23 29 31
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
sin imagen de perfil
Val: 388
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Numeros Primos

Publicado por Daniel (111 intervenciones) el 06/05/2020 21:06:41
Hola,

Una implementación rápida

1
2
3
4
5
6
7
8
9
10
11
numero = 11
primos = []
evalua = 2
 
while len(primos) < numero:
    if all([evalua % x != 0 for x in primos]):
        primos.append(evalua)
 
    evalua += 1
 
primos

Saludos,
Daniel Rodríguez
Analytics Lane
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 18
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

Numeros Primos

Publicado por Nicolas (11 intervenciones) el 06/05/2020 21:36:42
Hola, me da error :(
el evalua sigue sumando y despues se para el programa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar