[ Foro de Python ]
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.)