COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

para este programa validaremos si un número es primo considerando una entrada del usuario y validaremos si es divisible por todos los números desde el 2 hasta un número antes del mismo

0) imprimimos un mensaje para explicar que hace el programa

# como validar si un numero es primo
print('Validaremos si el número es primo o no')

1) definimos las variables que usaremos y pedimos la variable de entrada

#denimos las variables del programa
numero = int(input("Ingrese un número: "))
es_primo = True

2) validamos con un for si el número es primo o no, mediante el residuo. En caso de encontrar un digito que divida el número en partes sin dejar residuo entonces el número no es primo y cambiamos el estado del resultado. Por último rompemos el loop para entregar el resultado

#validamos si el numero es primo o no
for i in range(2, numero): #validamos desde el 2 hasta el numero ingresado
    if numero % i == 0: #si encontramos un numero que divida el numero entonces no es primo
      es_primo=False
      break

3) Por último, imprimir el resultado:

if es_primo: #si es primo entonces imprimimos el mensaje deque es primo
  print('El número', numero, 'es primo')
else: #si no es primo entonces imprimimos el mensaje dequeno es primo
  print('El número', numero, 'no es primo')

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados