Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/09/2010, 17:22
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: Novato. Fallo usando distintas clases (Python 3)

El switch lo puedes hacer con de 2 maneras:
1.- Con if ... elif ... else (Principiante)
2.- Con un diccionario de funciones (Avanzado)

Código Python:
Ver original
  1. op = input("Dame un opcion [A B C]: ")
  2. if(op == 'A'):
  3.     do_something
  4. elif(op == 'B'):
  5.     do_something_else
  6. elif(op == 'C'):
  7.     do_something_more
  8. else:
  9.     do_default

El diccionario de funciones es mas rápido que hacer ifs anidados. Pero no mostrare, ha menos que lo pidan.