numeros primos
Publicado por Ines (3 intervenciones) el 19/08/2020 04:16:16
como creo un programa que al ingresar un numero me devuelva esa cantidad de numeros primos ?
Valora esta pregunta


0
a = int(input("Ingrese numero: ")) #Primero solicitas un numero
impares = []
for i in range(1,a + 1): #Luego lo agregas al rango como segundo argumento
if i % 2 == 0: #Aqui evaluamos si 'i' es multiplo de 2 en el caso de que si lo sea se imprime
print(f"soy un par: {i}")
else:
impares.append(i) #En caso de ser impar lo agregamos a una lista
print(impares) #Aqui imprimimos la lista con numeros impares
def nPrimo(num):
if num < 2:
return False
for i in range(2, num):
if num % i == 0:
return False
return True
def seriePrimo(primo):
contador = 0
i = 0
while contador < primo:
i += 1
if nPrimo(i):
contador += 1
print(i)
seriePrimo(20)