elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: [1]
1  Programación / Scripting / Re: duda en el manejo de diccionarios python en: 6 Abril 2017, 18:52 pm
muy buena sugerencia gracias por el aporte, siempre es bueno validar todo lo que se pueda
2  Programación / Scripting / Re: duda en el manejo de diccionarios python en: 5 Abril 2017, 16:12 pm
ya funciono!, fue gracias a sus consejos el código final fue el siguiente:
Código
  1. def funcion1():
  2.    print("Funcion 1")
  3.  
  4. def funcion2():
  5.    print("Funcion 2")
  6.  
  7. def menu():
  8.    glosario={'1':funcion1, '2':funcion2}
  9.    opcion=input("Ingrese una opcion")
  10.    glosario[opcion]()
  11.  
  12. menu()
Código
  1. Ingrese una opcion1
  2. Funcion 1
  3. >>>
se que debe haber mejores formas, pero mi profesor es algo "especial" nuevamente muchas gracias por sus aportaciones.
3  Programación / Scripting / duda en el manejo de diccionarios python en: 5 Abril 2017, 08:58 am
hola disculpe mi tema tan burdo de expresarme soy nuevo en el foro, y en general nuevo en el uso de python, quiero usar un diccionario para implementar un menú, pero al hacerlo salta inmediatamente a la función en lugar de continuar el código, alguno de ustedes tendrá alguna idea de como puedo solucionarlo, se los agradecería mucho.
Código
  1. def funcion1():
  2.    print("Funcion 1")
  3.  
  4. def funcion2():
  5.    print("Funcion 2")
  6.  
  7. def menu():
  8.    dicionario={'1':funcion1(), '2':funcion2()}
  9.    opcion=str(input("Ingrese una opcion"))
  10.    diccionario["opcion"]
  11.  
  12. menu()
Código
  1. Funcion 1
  2. Funcion 2
  3. Ingrese una opcion1
  4. Traceback (most recent call last):
  5.  File "C:/Users/Raziel/AppData/Local/Programs/Python/Python36-32/ejemplo.py", line 12, in <module>
  6.    menu()
  7.  File "C:/Users/Raziel/AppData/Local/Programs/Python/Python36-32/ejemplo.py", line 10, in menu
  8.    diccionario["opcion"]
  9. NameError: name 'diccionario' is not defined
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines