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 lessonThis code tries to print the last color but crashes with an IndexError. Fix it so it prints:
Last color: greencolors = ['red', 'blue', 'green']
last_index = len(colors)
print(f'Last color: {colors[last_index]}')
More error messages exercises
- Fix the SyntaxErrorBeginner
- Fix the NameErrorBeginner
- Fix the TypeErrorBeginner
- Fix the ValueErrorBeginner
- Fix All the BugsBeginner
All Python exercises · 50 practice problems · Control Flow quiz