⊗pyPmExcEl 78 of 129 menu

Blloku else në kapjen e përjashtimeve në Python

Në konstruksionin try-except gjithashtu mund të shtohet blloku else. Një nuancë e rëndësishme është se kodi i vendosur në bllokun else do të ekzekutohet nëse para tij në try-except nuk është kapur asnjë përjashtim.

Le të themi se kemi një listë:

lst = [1, 2, 3]

Në konstruksionin try-except le të shkruajmë kapjen e përjashtimit për një element që nuk ekziston në listë:

try: print(lst[4]) except IndexError: print('error: elem is not exist')

Tani le të përcaktojmë në bllokun else printimin e shumës së të gjithë elementëve të listës:

try: print(lst[4]) except IndexError: print('error: elem is not exist') else: print(sum(lst))

Nëse kodi në bllokun try i qaset një elementi që nuk ekziston, atëherë në konsol do të shfaqet një mesazh gabimi:

'error: elem is not exist'

Tani le të përcaktojmë në bllokun try printimin e elementit që me siguri ndodhet në listë:

try: print(lst[0]) except IndexError: print('error: elem is not exist') else: print(sum(lst))

Pas ekzekutimit të kodit në konsol do të shfaqen dy numra: elementi i përcaktuar në try dhe shuma e të gjithë elementëve të listës:

1 6

Është dhënë lista:

lst = [1, 2, 3]

Shkruani kod për të kapur përjashtimin, që lidhet me pjesëtimin me zero. Në rast se ky përjashtim nuk shfaqet, le të printohet gjatësia e listës.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo