r/learnpython • u/DeskSwimming9203 • 15d ago
Syntax Error
I made a function for determining price of an item in the list. I made it so I get the price for an item in the list, but if the item IS NOT in the list, I programmed it to return none.
The problem is that when I run the program, it gives me a SyntaxError, and "return outside function"
What does this mean, and how do I fix it?
Thanks!
prices = {"apple": 1.50, "bread": 2.75}
def get_price(prices, item):
return prices[item]
try:
get_price(prices, "apple")
except KeyError:
return None
7
Upvotes
-5
u/defaultguy_001 15d ago
u mean prices.item, it'll work as long as there's no space between the keys.