0% encontró este documento útil (0 votos)
71 vistas3 páginas

Python 1

El documento presenta el menú de un restaurante con tres categorías: desayuno, almuerzo y cena, donde cada una contiene diferentes opciones de platillos con sus respectivos precios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
71 vistas3 páginas

Python 1

El documento presenta el menú de un restaurante con tres categorías: desayuno, almuerzo y cena, donde cada una contiene diferentes opciones de platillos con sus respectivos precios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

print("-"*70)

print(" RESTAURANTE S.A")


print(" MENÚ")
print("-"*70)
tabla_desayuno = [
["A", "Café", 4.50],
["B", "Chocolate", 5.00],
["C", "Jugo de fresas", 9.00],
["D", "Jugo de papaya", 8.00],
["E", "Pan con Pollo", 7.00],
["F", "Pan con Mortadela", 7.00],
["G", "Pan con Queso", 7.00],
]

print("Categoria de Desayuno[A]:")
for fila in tabla_desayuno:
if len(fila) >= 3:
print("{:<2} {:<20} S/ {:<5.2f}". format(fila[0], fila[1], fila[2]))
else:
print(fila)

tabla_almuerzo = [
["A", "Arroz con Pollo", 8.00],
["B", "Lomo saltado", 9.00],
["c", "Lentejas", 7.50],
["D", "Milanesa de Pollo", 8.50],
["E", "Tallarín Verde", 8.00],
["F", "Lechon al Horno", 8.00],
["G", "Queso Frito", 7.00],
]

print("\nCategoria de Almuerzo[B]:")
for fila in tabla_almuerzo:
if len(fila) >= 3:
print("{:<2}{:<20} S/ {:<5.2f}". format(fila[0], fila[1], fila[2]))
else:
print(fila)

tabla_cena = [
["A", "Pizza Exprés", 9.50],
["B", "Ensalada Campera", 7.50],
["C", "Gazpacho", 6.00],
["D", "Caldo de Gallina", 6.00],
["E", "Pollo al Horno", 5.50],
["F", "Menestrón", 4.00],
]

print("\nCategoria de Cena[C]:")
for fila in tabla_cena:
if len(fila) >= 3:
print("{:<2}{:<20} s/ {:<5.2f}". format(fila[0], fila[1], fila[2]))
else:
print(fila)

A = "Desayuno"
B = "Almuerzo"
C = "Cena"
opciones_desayuno = {
"A":{"nombre": "Café", "precio": 4.50},
"B":{"nombre": "Chocolate", "precio": 5.00},
"C":{"nombre": "Jugo de Fresas", "precio": 9.00},
"D":{"nombre": "Jugo de Papaya", "precio": 8.00},
"E":{"nombre": "Pan con Pollo", "precio": 7.00},
"F":{"nombre": "Pan con Mortadela", "precio": 7.00},
"G":{"nombre": "Pan con Queso", "precio": 7.00}
}

opciones_almuerzo = {
"A":{"nombre": "Arroz con Pollo","precio": 8.00},
"B":{"nombre": "Lomo saltado", "precio": 9.00},
"C":{"nombre": "Lentejas", "precio": 7.50},
"D":{"nombre": "Milanesa de Pollo", "precio": 8.50},
"E":{"nombre": "Tallarín Verde", "precio": 8.00},
"F":{"nombre": "Lechon al Horno", "precio": 8.00},
"G":{"nombre": "Queso Frito", "precio": 7.00}
}

opciones_cena = {
"A":{"nombre": "Pizza Exprés", "precio": 9.50},
"B":{"nombre": "Ensalada Campera", "precio": 7.50},
"C":{"nombre": "Gazpacho", "precio": 6.00},
"D":{"nombre": "Caldo de Gallina", "precio": 6.00},
"E":{"nombre": "Pollo al Horno", "precio": 5.50},
"F":{"nombre": "Menestrón", "precio": 4.00},
}
subtotal = 0
selecciones = []

while True:
eleccion = input("Ingrese qué desea comer (ingrese 'Z' para salir, 'S' para
sumar):")
if eleccion == "Z":
break
if eleccion == "S":
if selecciones:
print("Resumen de compras:")
for seleccion in selecciones:
nombre = seleccion[0]
precio = seleccion[1]
print(nombre, "- Precio: S/{}".format(precio))
subtotal = sum([seleccion[1] for seleccion in selecciones])
igv = subtotal * 0.18
total_pagar = subtotal + igv
print("subtotal: S/{}".format(subtotal))
print("IGV (18%): S/{}".format(igv))
print("Total a pagar: S/{}".format(total_pagar))
print("Gracias por su compra. ¡Hasta luego!")
break
else:
print("No se han realizado selecciones aún.")
continue

if eleccion == "A":
print("Has elegido", A)
while True:
opcion_a = input("seleccioneuna opción de desayuno(ingrse'Z' para
volver al menú princpal):")
if opcion_a == "Z":
break
elif opcion_a in opciones_desayuno:
opcion_info = opciones_desayuno[opcion_a]
nombre = opcion_info["nombre"]
precio = opcion_info["precio"]
print("Has elegido", nombre, "con un costo de S/{}".format(precio))
subtotal += precio
[Link]((nombre, precio))
else:
print("opción inválida")

elif eleccion == "B":


print("Has elegido", B)
while True:
opcion_b = input("Seleccione una opción de Almuerzo (ingrese 'Z' para
volver al menú principal):")
if opcion_b == "Z":
break
elif opcion_b in opciones_almuerzo:
opcion_info = opciones_almuerzo[opcion_b]
nombre = opcion_info["nombre"]
precio = opcion_info["precio"]
print("Has elegido", nombre, "con un costo de
S/{})".format(precio))
subtotal += precio
[Link]((nombre, precio))
else:
print("opción inválida")

elif eleccion == "C":


print("Has legido", C)
while True:
opcion_c = input("Seleccione una opción de Cena (ingrese 'Z' para
volver al menú principal): ")
if opcion_c == "Z":
break
elif opcion_c in opciones_cena:
opcion_info = opciones_cena[opcion_c]
nombre = opcion_info["nombre"]
precio = opcion_info["precio"]
print("Has elegido", nombre, "con un costo de S/{}".format(precio))
subtotal += precio
[Link]((nombre, precio))
else:
print("opción inválida")

También podría gustarte