Proyecto: reporte de ventas
Python · Unidad 16: La biblioteca estándar
- Plan completo
- Python
- Proyecto
- 3 ejercicios
Las ventas del día llegan como texto JSON: una lista de diccionarios, cada uno con el producto y cuántas unidades se vendieron.
Con json.loads los vuelves datos y con Counter los resumes. Vamos a armar el reporte en dos pasos.
import json
t = '[{"prod": "pan", "cant": 2}]'
ventas = json.loads(t)
print(ventas[0]["prod"])Imprime
pan
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Completa el código
Completa el conteo. Debe imprimir: {'pan': 3}
2. Escribe el código
Escribe
unidades(texto): recibe el JSON de ventas y regresa un diccionario con cuántas unidades se vendieron de cada producto. Con[]regresa{}.3. Escribe el código
Escribe
mas_vendido(texto): regresa el nombre del producto con más unidades vendidas en ese JSON, o "-" si no hubo ventas.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.