ISprime Python

ISprime Python

Los números que no son el producto de otros números enteros se denominan números primos. En Python, los números primos tienen un tipo entero que es más grande que "1". El número primo puede ser divisible por sí mismo en lugar de otros números. Más específicamente, se pueden utilizar varios métodos para verificar si el número es primo.

Esta publicación hablará sobre diferentes formas de ver si el número entero dado es primo o no en Python.

Cómo verificar el número de ISPRIME en Python?

Estos enfoques se utilizan para mostrar si un número entero dado es un número primo o no en Python:

  • "Sympy.isprime () "
  • Bucle "while"
  • Función definida por el usuario

Método 1: Verifique el número ISPRIME en Python usando "Sympy.método isprime () "

El "sympy.isprime ()El método se utiliza para ejecutar matemáticas simbólicas. Es una función incorporada del "sympy"Biblioteca que se utiliza para determinar si un número proporcionado es un número primo o no y devuelve los resultados en un booleano.

Ejemplo

Inicialmente, importamos el "sympy" biblioteca:

Importación Sympy

Ahora, usa el "sympy.isprime ()"El método junto con el número deseado para verificar es primo o no dentro del"imprimir()" función:

imprimir ("El primer número de proporcionar es:", Sympy.ISPRIME (8))
imprimir ("El segundo número de proporcionar es:", Sympy.ISPRIME (2))

Se puede ver que el primer número especificado no es primo. Por otro lado, el segundo número es Prime:

Método 2: Verifique el número ISPRIME en Python usando el bucle "while"

Puedes usar el "mientras"Loop para verificar si el número entero especificado es un número primo o no en Python. El bucle "while" primero verifica las condiciones, si se hace realidad, puede ejecutar el resto del código de lo contrario termina.

Ejemplo

Primero, declare la variable de tipo entero y la inicialice:

c_num = 8

Luego, declare la variable de tipo entero más que contiene el valor de recordatorio deseado "0"Y el número del que comenzará las condiciones de verificación respectivamente"2":

a = 0
b = 2

Ahora, primero, mientras que Loop verificará la condición proporcionada:

Mientras que b <= c_num / 2:
if (c_num % b) == 0:
a = 1
romper
B+= 1
Si a:
Imprimir ("No es el número primo")
demás:
Imprimir ("Número primo")

En el código proporcionado anteriormente:

  • Primero, el bucle verificará si la condición proporcionada "b = 2"Es menor o igual a"c_num = 8"Y está dividido por 2. Si es cierto, entonces se ejecutará más.
  • El resto se calculará para ver si el "c_num"Está completamente dividido por cualquier otro número que no sea por sí mismo. Si la condición particular es correcta, entonces el valor del "a" será actualizado.
  • Si la condición dada no se cumple, no se actualizará y se mostrará la respuesta.

Producción

Método 3: Verifique el número ISPRIME en Python con la función definida por el usuario

Para verificar si el número proporcionado es primo o no en Python, podemos definir una función utilizando el "defensorPalabra clave.

Ejemplo

Primero, declare una función llamada "checkIsPrime ()Función "que toma un número entero como parámetro. Entonces, usando el "si"Verifique la condición El número proporcionado es mayor que uno. Si es así, el "para"Loop se ejecutará para verificar si"a"Está completamente dividido por el"Y". Luego, el número entero proporcionado no es un número primo:

Def CheckIsPrime (a):
Si a> 1:
para y en rango (2, int (a/2) + 1):
if (a % b) == 0:
imprimir ("no es un número primo")
romper
demás:
imprimir ("El número proporcionado es un número primo")
demás:
imprimir ("El número proporcionado no es un número primo")
C = 7
CheckIsPrime (c)

Por otro lado, si el número no es mayor que uno, de lo contrario se ejecutará el bloque de código.

Producción

Hemos explicado las diferentes formas de mostrar si el número entero es primo o no en Python

Conclusión

Para verificar si el número proporcionado es primo, el "sympy.isprime ()"Método, el"mientras"Bucle, y se utilizan la función definida por el usuario. El "sympy.isprime ()"Es el método incorporado del"sympy" biblioteca. Este artículo descrito sobre múltiples técnicas para verificar si el número es primo o no en Python.