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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / -AYUDA--Menu con parametros en Phyton en: 30 Mayo 2017, 01:18 am
Buenas me presento, mi nombre es Sergio y estoy empezando en el mundo de la programación.
Mi duda es la siguiente, cuando creo un Menú definiendo la funcion pero le agrego un parametro por ejemplo: def mi_menu(menu): luego de querer volver llamar a la funcion para que me vuelva a aparecer el menu con sus opciones no me aparece, tambien intento llamando al parametro (menu) pero tampoco me deja y me tira errores.
Estoy haciendo un ejercicio con un menu para un Restaurant y al volver a llamar al menu y ejecutarlo solo aparece en blanco o no me deja, les dejaré lo que llevo de avance en el menu para que me puedan ayudar, se los agradeceria mucho amigos :)

Código
  1. def Restaurant(menu):
  2.    print("----------Carta----------------")
  3.    print("1.-Platos.")
  4.    print("2.-Bebestibles")
  5.    print("3.-Postres")
  6.    print("4.-Total a pagar")
  7.    print("5.-Salir")
  8.    print("----------Carta-----------------")
  9.    op=int(input("Ingrese una opcion:"))
  10.  
  11.    if (op==1):
  12.        acumplatos=0
  13.        print("----------Platos------------")
  14.        print("1.-Salmon a la plancha-----$4.100")
  15.        print("2.-Chorillana(4 personas)--$5.500")
  16.        print("3.-Lomo a lo pobre---------$4.800")
  17.        print("4.-Paila marina------------$4.500")
  18.        print("5.-Pollo asado-------------$3.800")
  19.        print("----------Platos------------")
  20.        opplato=int(input("Ingrese numero de plato deseado:"))
  21.        if opplato==1:
  22.            subtotal1=acumplatos+4100
  23.        if opplato==2:
  24.            subtotal2=acumplatos+5500
  25.        if opplato==3:
  26.            subtotal3=acumplatos+4800
  27.        if opplato==4:
  28.            subtotal4=acumplatos+4500
  29.        if opplato==5:
  30.            subtotal5=acumplatos+3800
  31.            Restaurant(menu) #aquí :(
  32.  
  33.    Restaurant(menu)  #Aquí mi duda para volver al menu principal :(


Espero respuestas gracias  :-(
 >:(


· Los códigos deben ir en etiquetas GeSHi
· Los temas de Python van en scripting
>aquí las reglas del foro
-Engel Lex
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines