Справочник · ошибки Python

RecursionError

Функция вызывает сама себя слишком много раз и не останавливается.

Python пишет ошибку в последней строке сообщения: сначала название, после двоеточия — подробности. Найди своё сообщение ниже — рядом объяснение простыми словами и что исправить.

Функция вызывает себя без конца

Что случилось
Функция вызывает себя снова и снова.
Почему так бывает
Нет условия остановки.
Как исправить
Добавь условие, при котором функция больше не вызывает себя.

Разбираем в уроке 5.3 «Вернуть ответ».

Другие ошибки