Python Introducing Lists Using Lists Continental

Khumo Setlhabi
Khumo Setlhabi
2,591 Points

what am i doing wrong?

im supposed to write a code that outputs countries starting with A

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

2 Answers

ad15
ad15
2,200 Points

Take a look at where you put your print statement, what happens if you put it somewhere else in your code?

Khumo Setlhabi
Khumo Setlhabi
2,591 Points

thanks for help i managed to find solution

Kiran Kumar
Kiran Kumar
4,754 Points

Goal: To print continents that start with letter 'A'

for continent in continents: 
    if continent[0].lower() == 'a': # You could choose the letters by position number in the string
        print(continent)
Khumo Setlhabi
Khumo Setlhabi
2,591 Points

thanks for the help i managed to find the solution