Python Python Basics (2015) Logic in Python Loop

Dolapo Sekoni
PRO
Dolapo Sekoni
Pro Student 1,431 Points

need help again.

kindly assist

loop.py
hellos = [
    "Hello",
    "Tungjatjeta",
    "Grüßgott",
    "Вiтаю",
    "dobrý den",
    "hyvää päivää",
    "你好",
    "早上好"
]
for words in hellos:
    words.join("World")
        print(words.join("World"))
Jeremy Hill
Jeremy Hill
20,424 Points

I would use .format and interpolate the hellos iterations instead of using join.

2 Answers

Jeremy Hill
Jeremy Hill
20,424 Points

I would just do it like this:

for hello in hellos:
    print("{} World".format(hello))
Dolapo Sekoni
PRO
Dolapo Sekoni
Pro Student 1,431 Points

thanks Jeremy ,

i think you meant for words in hellos: print("words {}".format('World'))

however i tried this and yours but none passed

Jeremy Hill
Jeremy Hill
20,424 Points

I just ran the code a few minutes ago just like how I have it and it passed.

# copy and paste this code over existing code:
hellos = [
    "Hello",
    "Tungjatjeta",
    "Grüßgott",
    "Вiтаю",
    "dobrý den",
    "hyvää päivää",
    "你好",
    "早上好"
]

for hello in hellos:
    print("{} World".format(hello))