Тестируем функцию
assert проверяет условие и останавливает программу, если ожидание не выполнено.
Проверять программу вручную утомительно. Можно записать ожидания прямо в код с помощью assert: если условие ложно, программа остановится с ошибкой.
assert double(5) == 10
assert double(0) == 0
Если все проверки прошли, assert ничего не печатает, и выполняется следующая строка. Поэтому в конце мы увидим OK.
- Проверь double(5) == 10.
- Проверь double(0) == 0.
- Оставь print("OK") после проверок.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.
Отлично! Обе проверки прошли, поэтому программа дошла до OK.
Требования
Добавь проверки double(5) == 10 и double(0) == 0 через assert. Вывод — OK.
Проверка
Проверка запускает программу с чистого листа и сверяет вывод.
Подсказки Открываются по одной
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
Готовлю консоль…