##############################################################################
# Parte del libro Introducción a la programación con Python
# Autor: Nilo Ney Coutinho Menezes
# Editora Novatec (c) 2015 - ISBN 978-85-7522-250-8
# Primera edición - Mayo/2016
# Sitio: http://www.librodepython.com
#
# Archivo: lista\capítulo 06\06.53 - Ejemplo de diccionario con stock y operaciones de venta.py
# Descripción: Ejemplo de diccionario con stock y operaciones de venta
##############################################################################
stock={"tomate": [ 1000, 2.30],
"lechuga": [500, 0.45],
"batata": [2001, 1.20],
"poroto": [100, 1.50]}
venta = [["tomate", 5], ["batata", 10], ["lechuga",5]]
total = 0
print("Ventas:\n")
for operación in venta:
producto, cantidad = operación
precio = stock[producto][1]
costo = precio * cantidad
print("%12s: %3d x %6.2f = %6.2f" % (producto, cantidad, precio, costo))
stock[producto][0] -= cantidad
total += costo
print(" Costo total: %21.2f\n" % total)
print("Stock:\n")
for clave, datos in stock.ítems():
print("Descripción: ", clave)
print("Cantidad: ", datos[0])
print("Precio: %6.2f\n" % datos[1])