Porque si ingreso 'a' por ejemplo, te dara verdadero and falso = falso.
Es decir, estas preguntando si 'a' se encuentra el el grupo de la 'a..z' y si además se encuentra en el grupo de 'A..Z', obviamente no puede estar en ambos por eso te da falso.
Solución: cambiar and por or.
|