
Callum Anderson
6,082 Pointsim stuck
dont understand
rainbow = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
1 Answer

Michael Cronk
5,552 PointsSo what they want you to do is loop over ever element in the 'rainbow' list. So to do that, you need to write a for loop that prints each value in the list. They also want you to print out its index in the list, that is why we use 'for index, value in enumerate(rainbow)'
the enumerate basically lets you print out the index of the value its looping through.
It would look like
0 red 1 orange and so on...
rainbow = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
for index, value in enumerate(rainbow):
print(index)
print(value)