Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - crosvid

#1
muy buena sugerencia gracias por el aporte, siempre es bueno validar todo lo que se pueda
#2
ya funciono!, fue gracias a sus consejos el código final fue el siguiente:
Código (python) [Seleccionar]
def funcion1():
    print("Funcion 1")

def funcion2():
    print("Funcion 2")
         
def menu():
    glosario={'1':funcion1, '2':funcion2}
    opcion=input("Ingrese una opcion")
    glosario[opcion]()

menu()

Código (python) [Seleccionar]
Ingrese una opcion1
Funcion 1
>>>

se que debe haber mejores formas, pero mi profesor es algo "especial" nuevamente muchas gracias por sus aportaciones.
#3
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 (python) [Seleccionar]
def funcion1():
    print("Funcion 1")

def funcion2():
    print("Funcion 2")
         
def menu():
    dicionario={'1':funcion1(), '2':funcion2()}
    opcion=str(input("Ingrese una opcion"))
    diccionario["opcion"]

menu()
Código (python) [Seleccionar]
Funcion 1
Funcion 2
Ingrese una opcion1
Traceback (most recent call last):
  File "C:/Users/Raziel/AppData/Local/Programs/Python/Python36-32/ejemplo.py", line 12, in <module>
    menu()
  File "C:/Users/Raziel/AppData/Local/Programs/Python/Python36-32/ejemplo.py", line 10, in menu
    diccionario["opcion"]
NameError: name 'diccionario' is not defined