Editor

Fix the IndexError

Beginner · Fix the bug · from How to Read Python Error Messages and Fix Common Bugs

From the lesson: How to Read Python Error Messages and Fix Common Bugs

When beginners see a red error message, their first instinct is panic. The screen fills with scary-looking text, and they think they broke something badly. But here's the truth: error messages are your best friend. They tell you exactly what went wrong and where.

Read the lesson

This code tries to print the last color but crashes with an IndexError. Fix it so it prints:

Last color: green
colors = ['red', 'blue', 'green']
last_index = len(colors)
print(f'Last color: {colors[last_index]}')

More error messages exercises

All Python exercises · 50 practice problems · Control Flow quiz