Project 3 — Expense & Budget Tracker
A money app in miniature. Log expenses by category, compare spend against budgets, and surface what matters: total, per-category breakdown, over-budget alerts, and your biggest spending category.
Build the four steps, then assemble monthly_report(expenses, budgets).
- Step 1 —
add_up: total all expenses. - Step 2 —
by_category:{category: total}. - Step 3 —
over_budget: which categories blew their limit. - Step 4 —
top_category: the biggest spender.
Skills: dict tallying with
.get, comprehensions,sorted,max(key=…), guards.
