The Boredless Tourist

Hello, new to CodeAcademy. Looking for some help in formatting, it told me the code was running well, but once I added the return it’s saying that the return is out of the function. Any help is appreciated (saw some post about posting the whole code for reference so)

destinations = [“Paris, France”, “Shanghai, China”, “Los Angeles, USA”, “Sāo Paulo, Brazil”, “Cairo, Egypt”]

test_traveler = [‘Erin Wilkes’, “Shanghai, China”, [‘historical site’, ‘art’]]

def get_destination_index(destination):
destination_index = destinations.index(destination)
return destination_index

def get_traveler_location(traveler):
traveler_destination = test_traveler[1]
traveler_destination_index = get_destination_index(traveler_destination)
return(traveler_destination_index)

traveler_destination_index = get_traveler_location(test_traveler)
print(traveler_destination_index)
attractions =
for destination in destinations:
attractions.append()

def add_attraction(destination, attraction):
try:
destination_index = get_destination_index(destination)
attractions_for_destination = attractions[destination_index].append(attraction)
except SyntaxError:
return
add_attraction(“Los Angeles, USA”, [“Venice, Beach”, [“beach”]])

add_attraction(“Paris, France”, [“the Louvre”, [“art”, “museum”]])
add_attraction(“Paris, France”, [“Arc de Triomphe”, [“historical site”, “monument”]])
add_attraction(“Shanghai, China”, [“Yu Garden”, [“garden”, “historcical site”]])
add_attraction(“Shanghai, China”, [“Yuz Museum”, [“art”, “museum”]])
add_attraction(“Shanghai, China”, [“Oriental Pearl Tower”, [“skyscraper”, “viewing deck”]])
add_attraction(“Los Angeles, USA”, [“LACMA”, [“art”, “museum”]])
add_attraction(“São Paulo, Brazil”, [“São Paulo Zoo”, [“zoo”]])
add_attraction(“São Paulo, Brazil”, [“Pátio do Colégio”, [“historical site”]])
add_attraction(“Cairo, Egypt”, [“Pyramids of Giza”, [“monument”, “historical site”]])
add_attraction(“Cairo, Egypt”, [“Egyptian Museum”, [“museum”]])

def find_attraction(destination, interest):
destination_index = get_destination_index(destination)
attraction_in_city = attractions[destination_index]
attractions_with_interest =

for attraction in attractions_in_city:
possible_attraction = attraction
attraction_tags = attraction [1]

for interest in interests:
if interest in attraction_tags:
attractions_with_interest.append(possible_attraction)

return attractions_with_interest

la_arts = find_attractions(“Los Angeles, USA”, [“art”])

print(la_arts)

Welcome to the forums!

Could you repost your code after formatting it according to the following topic? It’s difficult to see what’s going wrong without the indentation.