Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created December 21, 2020 03:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/692fcd10afbd6f3491b3dce5c6538780 to your computer and use it in GitHub Desktop.
Save parzibyte/692fcd10afbd6f3491b3dce5c6538780 to your computer and use it in GitHub Desktop.
if len(nombres) <= 0:
print("No hay artículos")
continue
# Los nombres de artículos
articulo_mas_vendido = nombres[0]
articulo_menos_vendido = nombres[0]
articulo_con_mas_ingresos = nombres[0]
articulo_con_menos_ingresos = nombres[0]
# Pero también necesitamos el conteo. Simplemente los inicializamos en un elemento del arreglo
mas_vendido = cantidades_vendidas[0]
menos_vendido = cantidades_vendidas[0]
con_mas_ingresos = cantidades_vendidas[0] * precios[0]
con_menos_ingresos = cantidades_vendidas[0] * precios[0]
print("+--------------------+----------+----------+----------+")
print("|NOMBRE |CANT. |PRECIO |IMPORTE |")
print("+--------------------+----------+----------+----------+")
indice = 0
total = 0
while indice < len(nombres):
nombre = nombres[indice]
precio = precios[indice]
cantidad_vendida = cantidades_vendidas[indice]
importe = precio * cantidad_vendida
print("|{:<20}|{:>10.2f}|{:>10.2f}|{:>10.2f}|".format(
nombre, cantidad_vendida, precio, importe))
print("+--------------------+----------+----------+----------+")
if cantidad_vendida > mas_vendido:
mas_vendido = cantidad_vendida
articulo_mas_vendido = nombre
if cantidad_vendida < menos_vendido:
menos_vendido = cantidad_vendida
articulo_menos_vendido = nombre
if importe > con_mas_ingresos:
con_mas_ingresos = importe
articulo_con_mas_ingresos = nombre
if importe < con_menos_ingresos:
con_menos_ingresos = importe
articulo_con_menos_ingresos = nombre
total += importe
indice += 1
print(
"|--------------------|----------|TOTAL: |{:>10.2f}|".format(total))
print("+--------------------+----------+----------+----------+")
print(
f"Artículo más vendido: {articulo_mas_vendido}, con {mas_vendido} unidades")
print(
f"Artículo menos vendido: {articulo_menos_vendido}, con {menos_vendido} unidades")
print(
f"Artículo con más ingresos: {articulo_con_mas_ingresos}, con {con_mas_ingresos} euros")
print(
f"Artículo con menos ingresos: {articulo_con_menos_ingresos}, con {con_menos_ingresos} euros")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment