Informática, pregunta formulada por Meryswas1084, hace 4 días

Crear un programa que reciba como parámetro un numero ej. 1, 50, 24, 78, etc. Y como respuesta imprima todos los números primos que hay hasta ese número y también el número total. Ejemplos de salida:

Entrada: 1

Salida: (nada)

No hay números primos encontrados

Entrada: 15

Salida: 2, 3, 5, 7, 11, 13

Hay 6 números primos encontrados antes del 15

Entrada: 50

Salida: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47

Hay 15 números primos encontrados antes del 50


victorgianmartin39: es con funcion?

Respuestas a la pregunta

Contestado por victorgianmartin39
0

Respuesta:

def Primos(n):

   for i in range(2, n):

       if i > 1:

           for j in range(2,i):

               if(i % j==0):

                   break

           else:

               print(i)

Primos(50)

Otras preguntas