Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/12/2008, 08:30
gonzo13
 
Fecha de Ingreso: agosto-2008
Mensajes: 240
Antigüedad: 15 años, 7 meses
Puntos: 6
Respuesta: Como crear menus en python

Hola, yo mismo plantee esa duda aqui, pero de todas formas te comento la solucion.

Tienes que crear una funcion por ejemplo de nombre menu (original, verdad?)
Código python:
Ver original
  1. def menu():
Y a la funcion atribuirle un condicionante if y elif (else if) para cada una de las opciones que tengas en el pograma. Luego tendras que concatenar el resultado de la funcion menu con otra funcion para la opcion deseada asi:
Código python:
Ver original
  1. def menu(opcion):
  2.  opcion=raw_input(opcion)
  3.    if opcion in ('1'): [NOMBRE DE LA FUNCION A LA QUE CONCATENA Y EL ARGUMENTO]
  4.    elif opcion in ('2'): [NOMBRE DE LA FUNCION A LA QUE CONCATENA Y EL ARGUMENTO]
  5. .....

Mas o menos asi, añadiendo cuantas opciones quieras. Luego, cuando hayas declarado todas las funciones colocas lo visible del menu con "print" (sin comillas, por supuesto) y al final pones: menu(ARGUMENTO QUE QUIERAS)

Si tienes alguna duda mas, no dudes en preguntar. Disculpa las mayusculas, es para que entendieras que hay va lo que quieras poner. Suerte

Gonzo

Última edición por gonzo13; 22/12/2008 a las 04:53