Pues en realidad tu primer ejemplo no es apropiado, porque solamente tenés una condición que comprobar y una situación que manejar (minúscula contra mayúscula). En vez de anidar los if de esa forma, es mejor
Código Python:
Ver originalif (no == 'a' or no == 'b') and (no == 'c' or no == 'd') and (no == 'e' or no == 'f') and
(no == 'g' or no == 'h') and (no == 'i' or no == 'j'):
print 'es minuscula'
else
print 'Es Mayuscula'
Esto se transforma a
Código Python:
Ver originalif no == 'a' or no == 'b' or no == 'c' or no == 'd' or no == 'e' or no == 'f' or no == 'g'
or no == 'h' or no == 'i' or no == 'j':
O, siendo más pythonista, a
Código Python:
Ver originalif no in ('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i')
o incluso
dependiendo de lo que quieras.
El segundo ejemplo está mejor.
Saludos.