Eso esta claro, por lo mismo esa es mi duda ¿porque debo agregarle str() al raw_input para que me funcione?
Si uso este codigo:
Código Python:
Ver originala = raw_input ()
if str.isupper(a)==True:
print a,"es una letra mayuscula"
elif str.islower(a)==True:
print a,"es una letra minuscula"
elif str.isdigit(a)==True:
print a,"es un numero"
else:
print a,"no es letra ni numero"
Me lanza este error:
TypeError: descriptor 'isupper' requires a 'str' object but received a 'unicode'
Pero al cambiarlo a str(raw_input ()) me funciona perfectamente...
Exitos!!