Os números que não são o produto de outros números inteiros são chamados de números primos. No Python, os números primos têm um tipo inteiro que é maior que “1”. O número principal pode ser divisível por si só, em vez de outros números. Mais especificamente, vários métodos podem ser utilizados para verificar se o número é primitivo.
Esta posta.
Como verificar o número do ISPrime em Python?
Essas abordagens são usadas para mostrar se um determinado número inteiro é um número primo ou não no Python:
Método 1: Verifique o número do ISPrime em Python usando “Sympy.ISPrime () ”Método
O "Simpy.isprime ()”O método é utilizado para executar matemática simbólica. É uma função interna do “Simpy”Biblioteca que é usada para determinar se um número fornecido é um número primo ou não e retorna resulta em um booleano.
Exemplo
Inicialmente, importamos o “Simpy" biblioteca:
importar simpiaAgora, use o “Simpy.isprime ()”O método, juntamente com o número desejado a serem verificados, é primo ou não dentro do“imprimir()”Função:
print ("1º número de fornecimento é:", simpy.ISPrime (8))Pode -se ver que o primeiro número especificado não é primo. Por outro lado, o segundo número é primo:
Método 2: Verifique o número do ISPrime no python usando o loop “while”
Você pode usar o “enquanto”Loop para verificar se o número inteiro especificado é um número primo ou não em python. O loop "while" primeiro verifica as condições, se for verdade.
Exemplo
Primeiro, declare a variável do tipo inteiro e inicialize:
c_num = 8Em seguida, declare a mais variável do tipo inteiro que contém o valor de lembrete desejado “0”E o número do qual ele iniciará as condições de verificação, respectivamente“2”:
a = 0Agora, primeiro, enquanto o loop verificará a condição fornecida:
enquanto b <= c_num / 2:No código fornecido acima:
Saída
Método 3: Verifique o número do ISPrime em Python com função definida pelo usuário
Para verificar se o número fornecido é primo ou não em Python, podemos definir uma função utilizando o “defPalavra -chave.
Exemplo
Primeiro, declare uma função chamada “checkIsPrime ()”Função que leva um número inteiro como um parâmetro. Então, usando o “se”Verifique a condição que o número fornecido é maior que um. Se for, o “para”O loop será executado para verificar se“a"Está totalmente dividido pelo"y”. Em seguida, o número inteiro fornecido não é um número primo:
def checkisprime (a):Por outro lado, se o número não for maior que um, caso contrário, o bloco de código será executado.
Saída
Nós explicamos as diferentes maneiras de mostrar se o número inteiro é primo ou não em python
Conclusão
Para verificar se o número fornecido é primitivo, o “Simpy.isprime ()”Método, o“enquanto”Loop e a função definida pelo usuário são usados. O "Simpy.isprime ()”É o método interno do“Simpy" biblioteca. Este artigo descreveu sobre várias técnicas para verificar se o número é primitivo ou não em Python.