Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/01/2013, 12:07
yograterol
 
Fecha de Ingreso: enero-2013
Ubicación: 127.0.0.1
Mensajes: 16
Antigüedad: 11 años, 10 meses
Puntos: 6
Respuesta: Switch-Case - Solución para múltiples IF

Soy programador Python y de verdad no he necesitado el Switch-Case, ya que esa sentencia prácticamente "hace" una función que en Python se puede hacer de varias maneras, entonces seria mucha redundancia.

Ahora, lo recomendable es usar diccionarios ya que te permite crear claves alfanuméricas; Por ejemplo:

Código Python:
Ver original
  1. ...
  2. menu = {"salir": objeto.salir,
  3.         "ingresar": objeto.ingresar,
  4.         "borrar": objeto.borrar}
  5.  
  6. menu[opcion]()

Así puedes tener métodos como opciones y te ahorras tener que escribir código dentro de case que puede volverse extenso.

Saludos!