Сопоставление Junior Исключения и контекстные менеджеры обновлено
Встроенные исключения и ситуации
Вопрос
Сопоставьте ситуацию и исключение.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
ValueError: тип подходит, значение нет. TypeError: операция не поддерживается для типа.
Правильные пары
{}["x"]KeyError[1][5]IndexErrorint("abc")ValueError"a" + 1TypeErrorNone.upper()AttributeErrorРазбор
ValueError: тип подходит, значение нет. TypeError: операция не поддерживается для типа. Обращение к отсутствующему атрибуту, в том числе у None, даёт AttributeError.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.