mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-06 21:00:24 -04:00
1.1 KiB
1.1 KiB
id, title, challengeType, dashedName
| id | title | challengeType | dashedName |
|---|---|---|---|
| 65823bbbdb4eaa4f9d20a0fb | Schritt 16 | 20 | step-16 |
--description--
Within your total_expenses function, replace pass with a lambda function. Use expense as the parameter and return the value of the amount key in the expense dictionary.
--hints--
You should have lambda expense: expense['amount'] in your total_expenses function.
({ test: () =>
{
const transformedCode = code.replace(/\r/g, "");
const foo = __helpers.python.getDef("\n"+transformedCode, "total_expenses");
const {function_body} = foo;
assert(function_body.match(/^\s+lambda\s+expense\s*:\s*expense\s*\[\s*("|')amount\1\s*\]/m));
}
})
--seed--
--seed-contents--
def add_expense(expenses, amount, category):
expenses.append({'amount': amount, 'category': category})
def print_expenses(expenses):
for expense in expenses:
print(f'Amount: {expense["amount"]}, Category: {expense["category"]}')
--fcc-editable-region--
def total_expenses(expenses):
pass
--fcc-editable-region--
expenses = []