Esta función devuelve el valor booleano True si el número reibido como parámetro es primo, de lo contrario devuelve False.. En caso de que el parámetro no sea de tipo entero debe retornar nulo
def esPrimo(num): if (num<2): return False if (num==2): return True if (num%2==0): return False i=3 while (i*i<=num): if (num%i==0): return False i=i+2 return True