Python Python Sequences Sequence Iteration Iterating With For Loops

hana haytham
hana haytham
2,232 Points

help please i can not understand whats wrong with the code !!!!!!!

i think there is a problem with the print statement

iterating_lists.py
rainbow = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
for color,index in enumerate(rainbow , 1):
          print(f'{index}. {color}')

1 Answer

Peter Lord
Peter Lord
9,227 Points

You were really close!

Your "color" is the counter and your "index" is the colors of the rainbow. To visualize the code visit http://www.pythontutor.com/visualize.html#mode=edit

1   rainbow = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
2   for color,index in enumerate(rainbow , 1):
3             print(f'{color}. {index} ')