Python Python Basics (2015) Logic in Python Loop

Jeff Kwon
Jeff Kwon
534 Points

Need help with challenge for loops section

I tried this out first in the work place and it seemed to have worked. However it comes out as incorrect in the challenge page. What is wrong with what i did?

loop.py
hellos = [
    "Hello",
    "Tungjatjeta",
    "Grüßgott",
    "Вiтаю",
    "dobrý den",
    "hyvää päivää",
    "你好",
    "早上好"
for greetings in hellos:
    print(greetings + ' World')

1 Answer

andren
andren
28,335 Points

The loop you have written is actually completely fine. The issue is that you seem to have (accidentally I assume) removed the ending bracket ] of the hellos list declared above the loop.

If you add that back in like this:

hellos = [
    "Hello",
    "Tungjatjeta",
    "Grüßgott",
    "Вiтаю",
    "dobrý den",
    "hyvää päivää",
    "你好",
    "早上好"
] # <- This has been removed from your solution

for greetings in hellos:
    print(greetings + ' World')

Then your code will pass.

Jeff Kwon
Jeff Kwon
534 Points

Duhhhhh, haha. Thank you for pointing that out! Kept pressing recheck as if itll say ' oh its right now'