Python Python Basics (2015) Logic in Python Loop

Maryan Tuzyak
Maryan Tuzyak
1,495 Points

for loop quiz question in python

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". i have tried 'hello world' after append also but keeps throwing up errors .

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

1 Answer

I recommend re-watching the video. It may help you understand.

  • The problem never asked you to add an element "World" to hellos.
  • range(1) returns—if you convert to a list—[0].
  • You shouldn't print out the list hellos every iteration, you print out the variable you use to iterate.
for hello in hellos:
    print(hello, "World")

Happy coding! :zap: ~Alex