Programa de Python para verificar el número primo
Publicado: 2020-10-23La programación Python es uno de los lenguajes de programación más populares que se utiliza en la última tecnología. Un principiante en cualquier lenguaje de programación se habría topado con ejercicios de práctica inicial como la identificación de números primos, números pares o impares, etc. En este artículo, aprenderemos a escribir un programa de números primos en Python para verificar si un número ingresado por el el usuario es un número primo o no.
Para escribir este programa, primero, necesitamos entender qué es un número primo. Un número primo es un número natural que solo es divisible por 1 y por sí mismo, lo que significa que este número no puede ser producto de otros dos números más pequeños. Por ejemplo, 2, 3, 7, 11, 13, 17, etc. son números primos.
El programa tiene que comprobar si el número es divisible por cualquiera de los números que se encuentran entre 2 y él mismo. Si es divisible por cualquiera de estos números, el resto será cero y podemos concluir que no es un número primo. Y si el resto no es cero, entonces es un número primo.
Tabla de contenido
Temas de programación de Python
Hay tres temas de programación de Python que uno debe saber para poder escribir el programa de números primos en Python . Estos son:
1. Instrucción if…else
Esto se usa cuando hay una necesidad de decidir si ejecutar un conjunto particular de códigos o no. Depende de la condición. Si la condición se cumple, es decir, la expresión de prueba es verdadera, entonces se ejecutarán las sentencias. Si la condición no se cumple, las declaraciones no se ejecutarán y saltará a la sección 'else' del código.
si la expresión de prueba:
Cuerpo adentro si
demás:
Cuerpo dentro de otra cosa
Un ejemplo simple lo explica mejor:
#Para verificar si el número es positivo e imprimir en consecuencia
número = 5
si numero > 0
imprimir(“El número es positivo)
demás
imprimir(“El número es negativo)
Salida: el número es positivo
2. Para bucle
El bucle For se utiliza para iterar sobre una secuencia. Entonces, para cada elemento de la lista o conjunto, se puede ejecutar un conjunto de declaraciones.
para variable en secuencia:
Cuerpo interior para
Por ejemplo:
deportes = [“cricket”, “fútbol”, “tenis”]
para z en deportes:
imprimir (z)
Salida: grillo
fútbol
tenis
3. Descanso
La instrucción break puede cambiar el flujo de un bucle en Python. Por lo general, un ciclo se repite continuamente sobre una secuencia de códigos hasta que la condición no se cumple o la expresión de prueba es falsa. Pero a veces, es posible que queramos detener la iteración actual de un bucle o tal vez todo el bucle comprobando una condición. En tales casos, se utiliza una declaración de ruptura.
para variable en secuencia:
si condición:
descanso
El ciclo se romperá una vez que se cumpla la condición.
Para entender mejor con un ejemplo:

para var en “mango”:
si var == “g”:
descanso
imprimir (var)
Salida: metro
a
norte
Consulte nuestros cursos de ciencia de datos para obtener más información sobre varios cursos de ciencia de datos.
Programa de números primos en Python
En este programa, primero le pediremos al usuario que ingrese un número. Después de eso, comprobaremos si el número es mayor que 1. Si lo es, comprobaremos si es divisible por algún número entre 2 y él mismo. Si es divisible, entonces imprime que el número no es un número primo. Si no es divisible, entonces imprime que el número es un número primo. Y si el número es menor que 1, entonces imprime que el número no es un número primo.
El programa Python es el siguiente:
número = int(entrada(“Ingrese un número: “))
si numero > 1:
para i en el rango (2, num):
si (num % i) == 0:
print(num, "no es un número primo")
descanso
demás:
imprimir(num, "es un numero primo")
demás:
print(num, "no es un número primo")
La declaración int() se usa para convertir cualquier número ingresado por el usuario en un número entero. La instrucción range() se usa para que el valor de "i" pase por cada número desde 2 hasta el número ingresado por el usuario. La instrucción print() se usa para imprimir el valor dentro del paréntesis en la salida. El usuario ahora puede verificar si cualquier número ingresado por ellos es un número primo o no.
Pago: Los 18 mejores programas de patrones de Python que debe conocer
Conclusión
Este artículo demuestra cómo escribir un programa simple para un número primo en lenguaje Python . Usando esta lógica, podemos escribir otros programas básicos para mejorar nuestras habilidades. Y también hemos aprendido tres temas de programación, es decir, sentencia if...else, bucle for y break. Estos son temas básicos que se pueden usar para programas más complicados y largos para ejecutar tareas más grandes para comprender un número primo en Python .
Si tiene curiosidad por aprender ciencia de datos para estar al frente de los avances tecnológicos vertiginosos, consulte el Programa PG ejecutivo en ciencia de datos de upGrad & IIIT-B y mejore sus habilidades para el futuro.
¿Cuáles son las características distintivas de Python?
Python es un lenguaje de programación muy conocido entre los científicos de datos y los expertos en aprendizaje automático. El éxito de Python se debe a que es fácil de aprender y tiene una sintaxis y legibilidad simples. Es fácil de comprender, lo que simplifica la resolución de problemas.
Además, es un lenguaje de programación gratuito y de código abierto, y los profesionales de Python pueden usarlo de varias maneras. Es un lenguaje orientado a objetos que admite nociones de clase y es fácil de combinar con otros lenguajes como C++, Java y otros.
¿Qué son las funciones en Python?
Las funciones son piezas o partes de un código de Python que se organizan y reutilizan para ejecutar acciones únicas y relacionadas. Las funciones son útiles para mejorar la modularidad en sistemas que reutilizan un grado significativo de código. Python tiene una variedad de funciones integradas, como print(). Además de proporcionar una amplia gama de funciones integradas, Python también le permite crear funciones definidas por el usuario.
¿Cuáles son los casos de uso de la vida real de Python?
Python es uno de los lenguajes de programación más extendidos del mundo en la actualidad. La mayoría de los programas informáticos y de software emplean Python para sus requisitos básicos de programación. Incluye navegar en Google, pasar por Instagram, ver videos en YouTube o escuchar música en Spotify. Todas estas actividades están directa o indirectamente relacionadas con Python. Esto muestra que Python se utiliza en una amplia gama de plataformas, aplicaciones y servicios.