Справочник · модуль 12 «Тесты»
Assert
Слово assert значит «убедись, что». Если условие неверно, программа падает с ошибкой AssertionError.
Сравнение из жизни
Как контролёр на входе: верно — пропускает, неверно — останавливает.
Пример
def double(x):
return x * 2
assert double(3) == 6
print("Проверка прошла")Результат
Проверка прошла
Учитель в уроке Для проверок в Python есть слово assert. Оно значит «убедись, что». После него пишут условие. Слева от двух знаков равно стоит результат функции, справа ожидание. Условие верное, и программа идёт дальше. Мы увидели надпись.
Запомнить
assert — как контролёр. Верно — пропускает дальше, неверно — останавливает программу.
Тема из урока 12.1 «Тест и assert» курса PythonAZ.