Эльфийский Человеческий
1 IndexError: list index out of range Ошибка обращения по индексу: выход за границы списка
2 IndexError: string index out of range Ошибка обращения по индексу: выход за границы строки
3 EOFError: EOF when reading a line Ошибка ввода-вывода: попытка считать из входных данных, которые уже закончились.
4 TypeError: not all arguments converted during string formatting Не все аргументы попали в строку форматирования. Возможно, вы делите строку на число с остатком (а надо делить число на число).
5 IndentationError: expected an indented block Ошибка: ожидается блок кода с отступом
6 IndentationError: unexpected indent Ошибка: внезапно возник блок кода с отступом
7 NameError: name '{?}' is not defined Ошибка поиска имени: имя '{0}' не связано ни с каким объектом
8 TypeError: unsupported operand type(s) for +: 'int' and 'str' Ошибка типов: нельзя прибавить число к строке Попробуйте сначала преобразовать его к строке так: str(42)
9 TypeError: Can't convert '{?}' object to str implicitly Ошибка типов: нельзя прибавить к строке объект типа '{0}' Попробуйте сначала преобразовать его к строке через str(...)
10 TypeError: unsupported operand type(s) for {?}: '{?}' and '{?}' Ошибка типов: невозможно выполнить операцию '{0}' с объектами типов '{1}' и '{2}'
11 TypeError: '{?}' object cannot be interpreted as an integer Ошибка типов: требуется передать число, а передан объект типа {0}. Так бывает, если по ошибке написать range(my_list) вместо range(len(my_list))
12 TypeError: 'str' object does not support item assignment Строки в Python неизменяемы. Нельзя присвоить что-нибудь отдельному символу строки. Чтобы изменить символ, используйте срезы: text = text[:4] + '$' + text[5:]
13 TypeError: '{?}' object does not support item assignment Нельзя присвоить что-нибудь элементу в объекте типа '{0}'
14 SyntaxError: EOL while scanning string literal Перевод строки обнаружен раньше, чем закончилась строковая константа Наверно, вы забыли закрыть кавычку
15 SyntaxError: invalid syntax Ошибка: неправильный синтаксис В Питоне ":=" не является оператором присваивания Неверно: variable := 42 Правильно: variable = 42
16 SyntaxError: invalid syntax Ошибка: неправильный синтаксис В конце строки пропущено двоеточие
17 SyntaxError: invalid syntax Ошибка: неправильный синтаксис Похоже, надо заменить '=' на '=='
18 SyntaxError: invalid syntax Ошибка: неправильный синтаксис elif используется только вместе с каким-нибудь условием. Замените на "elif условие:" или на "else:"
19 ZeroDivisionError: division by zero Деление на ноль
20 ZeroDivisionError: float division by zero Деление на ноль
21 TypeError: '{?}' object is not iterable Возможно, вы использовали for i in 5 вместо for i in range(5)
22 TypeError: string indices must be integers Индексы строки должны быть числами. Возможно, вы написали s[2,5] вместо s[2:5]. В срезах аргументы разделяются двоеточиями.
23 TypeError: slice indices must be integers or None or have an __index__ method Параметры среза должны быть числами
24 TypeError: can't multiply sequence by non-int of type '{?}' Невозможно умножить последовательность на что-то, не являющееся целым числом, а имеющее тип '{0}'.
25 TypeError: '{?}' object is not subscriptable Недопустимо брать индекс у объекта типа '{0}'. Возможно, вы написали квадратные скобки вместо круглых.
26 TypeError: list indices must be integers, not {?} Индексы в списке должны быть целыми числами, а не объектами типа {0}
27 TypeError: sequence item 0: expected str instance, int found В параметр join передан список не из строк, а из объектов типа '{0}'. Как обойти проблему: ' '.join([str(i) for i in my_list]
28 UnboundLocalError: local variable {?} referenced before assignment Попытка взять значение локальной переменной {0}, которая не была проинициализирована
29 ValueError: invalid literal for int() with base 10: {?} Нельзя перевести строку {0} в целое число
30 IndentationError: unindent does not match any outer indentation level В вашей программе всё очень плохо с отступами.
31 ValueError: need more than {?} values to unpack Неправильное множественное присваивание: справа стоит {0} объекта, а слева переменных больше.
32 ValueError: too many values to unpack Неправильное множественное присваивание: справа стоит больше объектов, чем слева переменных.