Встречается на собеседованиях • сегодня

Как вызвать ошибку при не прохождении проверки

В Python можно вызвать ошибку с помощью оператора raise. Это полезно для валидации данных или проверки условий.

Пример:

python
def validate_age(age):
    if age < 0:
        raise ValueError("Возраст не может быть отрицательным")
    if age < 18:
        raise PermissionError("Доступ запрещён: возраст меньше 18")
    return True

try:
validate_age(-5)
except ValueError as e:
print(f"Ошибка: {e}")

text

Можно использовать встроенные исключения (`ValueError`, `TypeError`, `KeyError`) или создавать свои, наследуясь от `Exception`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы