# Learn Lambda Functions by Building an Expense Tracker - Step 35

### Tell us what’s happening:

Describe your issue in detail here.
Good evening,
I have a issue in step 35 but i don’t understand where is a error. I try to import the code in visual studio code and the code works (in recall the main function and the code works).

``````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"]}')

def total_expenses(expenses):
return sum(map(lambda expense: expense['amount'], expenses))

def filter_expenses_by_category(expenses, category):
return filter(lambda expense: expense['category'] == category, expenses)

def main():
expenses = []
while True:
print('\nExpense Tracker')
print('2. List all expenses')
print('3. Show total expenses')
print('4. Filter expenses by category')
print('5. Exit')

choice = input('Enter your choice: ')

if choice == '1':
amount = float(input('Enter amount: '))
category = input('Enter category: ')

/* User Editable Region */

elif choice == '2':
print_expenses(expenses)

/* User Editable Region */

``````

User Agent is: `Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36`

### Challenge Information:

Learn Lambda Functions by Building an Expense Tracker - Step 35

You appear to have created this post without editing the template. Please edit your post to Tell us what’s happening in your own words.

I have a issue in step 35 but i don’t understand where is a error. I try to import the code in visual studio code and the code works (in recall the main function and the code works).

this is the error that the course give me. But I try the same code in Visual Studio Code and work ( I add only call of main function)

Hello Cril,

The question says `afterthe print() call` where did your print call go?

2 Likes

thanks, yesterday in Italy it was 11 pm and after a day of work I wasn’t fully concentrated so I deleted the first print call.

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.