Madarasa ya Kipekee ya Watumiaji katika Masharti ya Python
Kwa kutoa ishara ya kukatiza kawaida huwekwa masharti maalum.
Tuchukulie tuna orodha ifuatayo:
lst = [1, 2, 3]
Wacha tuweke sharti, ikiwa urefu wa orodha
ni mdogo kuliko au sawa na tatu, basi hesabu
jumla ya vipengele. Vinginevyo, katika kipande
else itupwe ishara yetu ya kukatiza
ToBigLength:
try:
if len(lst) <= 3:
print(sum(lst))
else:
raise ToBigLength
except ToBigLength:
print('error: list is too big')
Baada ya kutekeleza msimbo, itaonyesha:
6
Sasa hebu tuongeze idadi ya vipengele katika orodha:
lst = [1, 2, 3, 4]
try:
if len(lst) <= 3:
print(sum(lst))
else:
raise ToBigLength
except ToBigLength:
print('error: list is too big')
Baada ya kutekeleza msimbo, itaonyesha:
'error: list is too big'
Andika sharti, ikiwa nambari ni chanya, basi iinuliwe kwa mraba. Ikiwa nambari ni hasi - itupwe ishara ya kukatiza, uliyouundia kwa somo lililopita.
Andika sharti, ikiwa nambari si sawa na sifuri,
basi ongeza 5 kwake. Vinginevyo
itupwe ishara ya kukatiza,
uliyouundia kwa somo lililopita.