Hi,
This is my first time posting, I hope I’m doing this correctly. Thanks for help in advance.
The project link is @ https://www.codecademy.com/paths/computer-science/tracks/cspath-cumulative-tourism/modules/cspath-boredless-tourist/projects/the-boredless-tourist
I have been over my code for Boredless Tourist over and over and I can’t pinpoint where I’m wrong. For Step 48 when I print la_arts I get . I’m hoping someone can see what I don’t:
# Define Variables
destinations=["Paris, France","Shanghai, China","Los Angeles, USA",
"São Paulo, Brazil","Cairo, Egypt"]
test_traveler = ['Erin Wilkes', 'Shanghai, China', ['historical site', 'art']]
attractions = [[] for i in destinations]
# End Define Variables
# Define Functions
def get_destination_index(destination):
destination_index = destinations.index(destination)
return destination_index
def get_traveler_location(traveler):
traveler_destination = traveler[1]
traveler_destintation_index = get_destination_index(traveler_destination)
return traveler_destintation_index
def add_attraction(destination, attraction):
try:
destination_index = get_destination_index(destination)
attractions_for_destination = attractions[destination_index].append(attraction)
except ValueError:
return
def find_attractions(destination, interests):
destination_index=get_destination_index(destination)
attractions_in_city = attractions[destination_index]
attractions_with_interest = [ ]
for attraction in attractions_in_city:
possible_attraction = attraction
attractions_tags = attractions[1]
for interest in interests:
if interest in attractions_tags:
attractions_with_interest.append(possible_attraction)
return attractions_with_interest
# End Define Functions
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"]])
la_arts = find_attractions("Los Angeles, USA", ["art"])
print(la_arts)