Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Switch case en python

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Tut2q4
Tut2q4
Cargando en…3
×

Eche un vistazo a continuación

1 de 4 Anuncio
Anuncio

Más Contenido Relacionado

Anuncio

Switch case en python

  1. 1. Switch Case en Python Eudes quispe
  2. 2. Switch Case en Python En Python no existe una estructura Switch Case como si existe en otros lenguajes, por lo que nos toca simularla de otro modo, estos son los métodos que conozco, empleando casi siempre el segundo o el tercero: import random def spam(): print 'spam' def ham(): print 'ham' def egg(): print 'egg' def unknown(): print 'unknown' foo = random.choice(['a', 'b', 'c', 'x'])
  3. 3. print("Primer metodo: "), if foo == 'a': spam() elif foo == 'b': ham() elif foo == 'c': egg() else: unknown()
  4. 4. print("Segundo metodo: "), try: ({'a':spam, 'b':ham, 'c':egg}[foo])() except KeyError: unknown() print("Segundo metodo, otra variante: "), options = {'a':spam, 'b':ham, 'c':egg} options.get(foo, unknown)() print("Si solo hay dos opciones: "), spam() if foo == 'a' else ham()

×