Python Introducing Lists Using Lists Continental

roger kuo
roger kuo
1,376 Points

help please

can someone help me with the second task?

continents.py
continents = [
    'Asia',
    'South America',
    'North America',
    'Africa',
    'Europe',
    'Antarctica',
    'Australia',
]
for item in continents:
    print("* " + item)

2 Answers

rydavim
MOD
rydavim
Treehouse Moderator 17,951 Points

In the block you've already written, you'll want to add a condition statement before printing the continent.

continents = [
    'Asia',
    'South America',
    'North America',
    'Africa',
    'Europe',
    'Antarctica',
    'Australia',
]
for item in continents:
    # if the continent starts with an 'A':
        print("* " + item)

There is a good reference on if statements in Python on W3Schools. Remember that you can use bracket notation to get a character at a specific index - thing[3].

Hopefully that helps, but let me know if you're still having trouble and we can walk through a solution. Happy coding!

roger kuo
roger kuo
1,376 Points

it still doesn't work... SyntaxError: invalid syntax

rydavim
rydavim
Treehouse Moderator 17,951 Points

roger kuo - Sorry I missed your second reply. Can you post your new code if you're still having trouble? It's best to take a look that way, so we can identify why you might be getting that error.