Ka siis, kui käsk vastab süntaksile, võib selle käivitamisel tekkida viga. Käivitamisel tekkivaid vigu nimetatakse erinditeks. Erindi tekkimine ei pruugi programmi tööd katkestada - programmeerijal on võimalik tekkiv signaal "kinni püüda" ja anda käsk midagi muud teha.
>>>
100/0
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ZeroDivisionError: integer division or modulo by zero
Kasutajale antakse tagasisidet sellest, millises programmi osas viga juhtus
File "<stdin>", line 1, in ?
ja mis liiki see oli
ZeroDivisionError: integer division or modulo by zero