python2

Python: Calculer les nombres premiers

def isPrime(num):
    if str(num).isnumeric() and int(num) >= 2:
        for x in range(int(num) - 1, 1, -1):
            if int(num) % x == 0:
                return False, "{:>5d} n'est pas un nombre premier!".format(num)
        return True, "{:>5d} est un nombre premier!".format(num)
    else:
        return False, "Saisir un nombre supérieur égal à 2 !!!"

Exécution de la fonction: