Cita:
Iniciado por Torvalds Gracias a todos por sus respuestas, aparentemente el compilador tiene problemas o algo pasa, ya que cuando inserto el parentesis me dice que no he introducido ninguno, creo que el lee el shift primero o algo, tambien seria otra posibilidad, ahhh python que desgraciado eres :p
No creo que sea el compilador, porque es el mismo en todos lados, si el código que escribí funciona en mi PC también tiene que funcionar en China.
REVISA BIEN...
A lo mejor estás usando Python 3.1.2, si es así no te va a funcionar; tienes que usar la serie 2.x.x
En dado caso de que sea Python 3, aquí tienes el código:
Código Python:
Ver original#*.*encoding=utf-8*.*
entrada = str(input("Escribe un caracter alfanumérico -> "))
if entrada == "(":
print("Esto es un paréntesis abierto")
elif entrada == ")":
print("Esto es un paréntesis cerrado")
else:
print("No has escrito ningún parentesis")
En Python 3 raw_input no existe, sólo se usa input, usé str para indicar que todo lo que recibe entrada es una cadena de texto. Y print tiene que tener paréntesis --> print("AQUI")