Olá, pessoal. Eu gostaria de compartilhar com vocês uma coisa que aprendi a fazer recentemente com a linguagem Python. É um código bem simples. Lembremos que um número inteiro positivo n (diferente de um) é primo se os únicos inteiros positivos que dividem este número são 1 e n. Com esta definição em mente, segue um código em Python que verifica se um dado número inteiro positivo, fornecido pelo usuário, é primo ou não.
def isPrime(n):
    test = True
    if n == 1:
        test = False
    for i in range(2, n):
        if n % i == 0:
            test = False
    return test
while True:
    n = input('Por favor, digite um número inteiro positivo: ')
    n = int(n)
    if n > 0: break
if isPrime(n):
    print(f'O número {n} é primo.')
else:
    print(f'O número {n} não é primo.')Enfim, espero que tenham gostado. Um abraço!
 
            