Python Python Basics (2015) Logic in Python Loop

Oscar Chong
PRO
Oscar Chong
Pro Student 292 Points

Pls help me out!

I need you to write a for loop that goes through each of the words in hellos and prints each word plus the word "World". So, for example, the first iteration would print "Hello World".

For this question, why my code is wrong? How can I correct it? Thanks

loop.py
hellos = [
    "Hello",
    "Tungjatjeta",
    "Grüßgott",
    "Вiтаю",
    "dobrý den",
    "hyvää päivää",
    "你好",
    "早上好"
]


for i in hellos:
    hellos[1] = 'World'
print(hellos)

1 Answer

Hey there, you have to loop through the array, and print each item with world beside it :

for i in hellos:
    var = i + " World"
    print(var)

the "i" is gonna play the role of each item in the array, cause you're saying : " for every i in array hellos, print i ( one item at a time), plus the word "World" .