Ищем жуков (bugs)



Функция подсчёта площади квадрата со стороной 5 должна возвращать 25. А если не вернёт? От таких простых ошибок защищает assert.



Если передаём оператору False, то получаем AssertionError с текстом из второго аргумента (если он есть, конечно).



Кстати, чтобы ускорить приложение, проверку можно отключить, запустив скрипт так: python3 -O foo.py.



#теория