Войти Создать аккаунт

Дневник расходов · Шаг 2 из 4

Сложить по категориям

Трат за месяц набирается полторы сотни, и смотреть их списком бесполезно. Вопрос, ради которого дневник и заводят, один: на что ушло больше всего.

Что сделать

Сложите траты за месяц по категориям — чтобы увидеть, на что ушло больше всего.

Что приходит

  • traty — список трат: словари с ключами "chto", "skolko", "kategoriya"

Что вернуть

Словарь «категория → сумма» от большей суммы к меньшей, при равных — по алфавиту: {"еда": 650, "транспорт": 500}.

Допишите функцию itogi_po_kategoriyam в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

В проекте

Программа зовёт itogi_po_kategoriyam на команду «отчёт» и передаёт итоги в шаг 4. Решите шаг — и станет видно, на что ушло больше всего.

Перед вызовом
traty = [
    {'chto': 'кофе', 'skolko': 250, 'kategoriya': 'еда'},
    {'chto': 'такси', 'skolko': 500, 'kategoriya': 'транспорт'},
    {'chto': 'обед', 'skolko': 400, 'kategoriya': 'еда'},
]
Вызов
itogi_po_kategoriyam(traty)
Вернуть
{'еда': 650, 'транспорт': 500}
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.