Título: Menu en python con otro menu dentro Publicado por: AdeLax en 24 Septiembre 2012, 16:59 pm Me podrian decir como crear un menu no grafico en python dentro de otro menu
import os def menu(): opcion = 0 while opcion <1 or opcion>5: print 'Bienvenid@' print '1) Calculadora' print '2) Paint' print '3) tata' print '4) patatas' print '5) Salir' opcion = int(raw_input('Escoge opcion: ')) return opcion opcion = 0 while opcion !=16: opcion = menu() if opcion == 1: def Calculadora(): opcion = 0 while opcion <1 or opcion>5: print 'Bienvenid@' print '1) Calculadora' print '2) Paint' print '3) tata' print '4) patatas' print '5) Salir' opcion = int(raw_input('Escoge opcion: ')) return opcion (este ejemplo es de guia para q sepan lo q quiero) Quiero un menu en el que abra la opcion calculadora y abra otro menu en el que selecion que es lo que quiero operar. Nose si me estoy liando pero porfavor ayudenme! Título: Re: Menu en python con otro menu dentro Publicado por: yujadeh en 1 Octubre 2012, 23:46 pm Bueno, soy un noob en python actualmente pero intentare ayudarte, te explicare como yo lo haria no se si te ira bien o sera la mejor manera, pero intentare ayudarte ;)
Código
Dime si es algo asi lo que buscas, no creo que sea la funcion mas "efectiva" digamos pero algo es algo. Título: Re: Menu en python con otro menu dentro Publicado por: AdeLax en 7 Octubre 2012, 21:46 pm Muchas gracias
codigo: import os def menu(): opcion = 0 while opcion <1 or opcion >7: print "Bienvenid@" print "1) Calculadora" print "2) Paint" print "3) Loquequieras" opcion = int(raw_input('Digita el numero de la opcion a escoger: ')) return opcion opcion = 0 while opcion !=16: opcion = menu() if opcion == 1: import os os.system("cls") print "1)Sumar" print "2)Restar" num = int(raw_input('Digita el numero de la opcion a escoger: ')) if num == 1: a = input("Escribe el primer numero a sumar: ") b = input('Escribe el segundo numero a sumar: ') print 'El Resultado de la suma es : ', a + b raw_input() os.system("cls") |