Que no te funciona? A mi me funciona bastante bien. Solo te falta poner que también acepte el paréntesis cerrado ")" para poner que acepte varios valores puedes basarte en este ejemplo:
Código Python:
Ver originalx = 10
if x == 10 or x == 2 or == 3:
print "x es 10 o 2 o 3"
else:
print "x no es 10 ni es 2 ni es 3"
Ahora como le harías para saber si es ")" o "(" ?