Python: Calculer les nombres premiers
class LowerThanTwo(Exception):
pass
def isPrime(num):
try:
num = int(num)
if num < 2: raise LowerThanTwo()
except ValueError:
return False, "Saisir un nombre valide !!!"
except LowerThanTwo:
return False, "Saisir un nombre supérieur égal à 2 !!!"
else:
if num > 2 and num % 2 == 0:
return False, "{:>5d} n'est pas un nombre premier!".format(num)
for x in range(2, num // 2):
if num % x == 0: