Kivinjati raise wa Python
Mfano
Ikiwa x chini ya nafasi zero, inafungua kosa na kumaliza programu:
x = -1 if x < 0: raise Exception("Pole, hauwezi kufikia namba chini ya nafasi zero")
Makuhania na Matumizi
Kivinjati raise inatumiwa kufungua kosa.
Unaweza kudumuia aina ya kosa inayotumiwa na kumtaarisha matukio inayotumika na mtumiaji.
Mfano zaidi
Mfano
Ikiwa x hauweziwa kama integer, inafungua TypeError:
x = "hello" if not type(x) is int: raise TypeError("Bila hufikia wa hatarisha")