Invierte en tu educación con el precio especial

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12d

01h

27m

35s

1

Es Primo?

Mostrare a continuación un pequeño programa que solicita un número y luego imprime todos los números primos en el rango de 2 al número ingresado.

Primero: Solicitamos un número y lo almacenamos en la variable primo

primo = int(input('Ingrese un numero: '))

Segundo: Iniciamos un ciclo for que inicia desde 2 hasta el numero ingresado, para no descartar todo los primos, sumamos un uno a la variable primo

forninrange(2, primo + 1):

Tercero: Iniciamos una variable booleana es_primo como verdadero asumiendo que n es primo, luego iniciamos otro ciclo for de 2 hasta n para verificar si n es divisible por algún numero en el rango de la variable primo. Si n es divisible entre m significa que <ins>n</ins> no es primo luego se interrumpe el bucle

  es_primo = True
  forminrange(2, n):
    ifn % m == 0:
      es_primo = False
      break

Cuarto: Finalmente, al salir del bucle anterior se verifica que n es primo y se imprime en pantalla

if es_primo: 
    print(n)

Escribe tu comentario
+ 2