Справочник · ошибки Python
RecursionError
Функция вызывает сама себя слишком много раз и не останавливается.
Python пишет ошибку в последней строке сообщения: сначала название, после двоеточия — подробности. Найди своё сообщение ниже — рядом объяснение простыми словами и что исправить.
Функция вызывает себя без конца
- Что случилось
- Функция вызывает себя снова и снова.
- Почему так бывает
- Нет условия остановки.
- Как исправить
- Добавь условие, при котором функция больше не вызывает себя.
Разбираем в уроке 5.3 «Вернуть ответ».
Другие ошибки
SyntaxErrorNameErrorAttributeErrorTypeErrorIndentationErrorTabErrorValueErrorZeroDivisionErrorIndexErrorKeyErrorUnboundLocalErrorFileNotFoundErrorUnsupportedOperationUnicodeDecodeErrorModuleNotFoundErrorJSONDecodeErrorEOFErrorAssertionErrorValidationErrorMissingSchemaConnectionErrorReadTimeoutHTTPErrorOperationalErrorIntegrityErrorProgrammingErrorNotImplementedError