Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
PYTHON FUNCTIONS / CHAPTER 04 / Учене / LESSON 07
Седми час. Понякога ти трябва да сигнализираш грешка с ясно съобщение: raise ValueError("n must be positive").
def require_positive(n): if n <= 0: raise ValueError("n must be positive") return n
Извикващият код може да хване изключението с try/except и да изпише съобщението. Доброто съобщение казва какво е сбъркано.
Честа грешка: raise без полезен текст; или да хванеш всичко и да мълчиш.
Учене: raise сигнализира грешка с текст.
STREAM IDLE
›