raise
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
Me raise e „hedh“ vetë një gabim kur diçka nuk është në rregull — p.sh. kur dikush jep moshë negative. Kështu gabimi del menjëherë dhe qartë, në vend që programi të vazhdojë me të dhëna të gabuara.
EnglishEN
With raise you “throw” an error yourself when something isn't right — like when someone gives a negative age. That way the problem shows up immediately and clearly, instead of the program carrying on with bad data.
Si ta mendosh
Si gjyqtari që fishkëllen menjëherë kur sheh faull, në vend që ta lërë lojën të vazhdojë sikur s'ka ndodhur gjë.
Lexoje në anglisht
Like a referee blowing the whistle the moment they see a foul, instead of letting play go on as if nothing happened.
Shembull kodipython
def vendos_moshen(m):
if m < 0:
raise ValueError("Mosha s'mund të jetë negative")
return m