[ Foro de Python ]

ayuda python devolver menu principal

16-Oct-2016 23:29
Invitado (koala)
0 Respuestas

Ayuda, quiero regresar al menu principal sin borrar datos guardados y ademas si me dan consejos de como prdria continuar, soy nuevo


#!/usr/bin/python
# -*- coding: utf-8 -*-
#!/usr/bin/env python*
# encoding: latin1*
import os
 
def menu():
	os.system('cls') 
	print "Selecciona una opción"
	print "\t1 - ingresar producto"
	print "\t2 - listado general"
	print "\t3 - producto especifico"
	print "\t4 - modificar producto especifico"
	print "\t5 - eliminar producto especifico"
	print "\t6 - costo"
	print "\t7 - precio"
	print "\t8 - margen"
	print "\t9 - salir"
 
 
while True:
	# Mostramos el menu
	menu()
 
	# solicituamos una opción al usuario
	opcionMenu = raw_input("inserta un numero valor >> ")
 
	if opcionMenu=="1":
		print ""
		raw_input("Has pulsado la opción 1...")
		print "Selecciona una opción"
		print "\t1 - linea blanca"
		print "\t2 - comestibles"
		print "\t3 - deportes"
		print "\t4 - volver"
		while True:
			opcionIngreso = raw_input("inserta un numero valor >> ")
			if opcionIngreso=="1":
				raw_input("Has pulsado la opción 1...")
				linea = []
				codigo=int(raw_input("Ingrese codigo: "))
				linea.append(codigo)
				nombre=str(raw_input("Ingrese nombre: "))
				linea.append(nombre)
				cantidad=int(raw_input("Ingrese cantidad: "))
				linea.append(cantidad)
				costo=int(raw_input("Ingrese costo: "))
				linea.append(costo)
				precio=int(raw_input("Ingrese preci0: "))
				linea.append(precio)
				tipo=int(raw_input("Ingrese tipo: "))
				linea.append(tipo)
				print linea
			elif opcionIngreso=="2":
				print ""
				raw_input("Has pulsado la opción 2...\npulsa una tecla para continuar")
				comestibles = []
				codigo=int(raw_input("Ingrese codigo: "))
				comestibles.append(codigo)
				nombre=str(raw_input("Ingrese nombre: "))
				comestibles.append(nombre)
				cantidad=int(raw_input("Ingrese cantidad: "))
				comestibles.append(cantidad)
				costo=int(raw_input("Ingrese costo: "))
				comestibles.append(costo)
				precio=int(raw_input("Ingrese precia: "))
				comestibles.append(precio)
				tipo=int(raw_input("Ingrese tipo: "))
				comestibles.append(tipo)
				print comestibles
			elif opcionIngreso=="3":
				print ""
				raw_input("Has pulsado la opción 3...\npulsa una tecla para continuar")
				deportes = []
				codigo=int(raw_input("Ingrese codigo: "))
				deportes.append(codigo)
				nombre=str(raw_input("Ingrese nombre: "))
				deportes.append(nombre)
				cantidad=int(raw_input("Ingrese cantidad: "))
				deportes.append(cantidad)
				costo=int(raw_input("Ingrese costo: "))
				deportes.append(costo)
				precio=int(raw_input("Ingrese precia: "))
				deportes.append(precio)
				tipo=int(raw_input("Ingrese tipo: "))
				comestibles.append(tipo)
				print deportes
			elif opcionIngreso=="4":
				
				
	elif opcionMenu=="2":
		print ""
		raw_input("Has pulsado la opción 2...\npulsa una tecla para continuar")
		print linea
		print comestibles
		print deportes
		
	elif opcionMenu=="3":
		print ""
		raw_input("Has pulsado la opción 3...\npulsa una tecla para continuar")
	elif opcionMenu=="9":
		break
	else:
		print ""
		raw_input("No has pulsado ninguna opción correcta...\npulsa una tecla para continuar")


 




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)