assert (Python)
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
assert kushti, "mesazh" e ndal programin me AssertionError nëse kushti është false. Përdoret për të kapur gabime gjatë zhvillimit dhe në teste me pytest — jo për të validuar hyrjen e përdoruesit.
EnglishEN
assert condition, "message" stops the program with an AssertionError if the condition is false. It's used to catch bugs during development and in pytest tests — not to validate user input.
Si ta mendosh
Si alarmi i derës së frigoriferit: bie kur diçka që s'duhet ndodh.
Lexoje në anglisht
Like a fridge-door alarm: it goes off when something that shouldn't happen does.
Shembull kodipython
def mesatarja(v):
assert len(v) > 0, "Lista s'duhet të jetë bosh"
return sum(v) / len(v)