Introduce el numero hasta el que quieres buscar Primos

 


numeromaximo=int(input('Introduce el número maximo hasta el que quieres buscar Primos: '))

for x in range(2, numeromaximo):

    for i in range(2, x):

        if x%i != 0:

                            #i no es divisor de x, x puede ser primo

            continue

        else:

                           #i es divisor de x, x no es primo

            break          #no es necesario buscar más divisores

    else:

                          #el bucle for ha terminado con normalidad

                          #el número que estábamos comprobando es primo

        print ('%d es primo'%x)


No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.