⊗pyPmExcFi 79 of 129 menu

Blokk finally erandite püüdmises Pythonis

Olukordades, kus on vaja kuvada mingit sõnumit sõltumata erandite olemasolust, tuleb kasutada blokki finally konstruktsioonis try-except.

Olgem meil loend ja konstruktsioon try-except olematu loendi elemendi püüdmiseks:

lst = [1, 2, 3] try: print(lst[4]) except IndexError: print('error: elem is not exist')

Pöördume olematu elemendi poole loendis, kuid sellisel juhul blokis finally kirjutame elementide summa väljatrüki:

lst = [1, 2, 3] try: print(lst[4]) except: print('error: elem is not exist') finally: print(sum(lst))

Pärast koodi täitmist kuvatakse nii püütud erand kui ka elementide summa:

'error: elem is not exist' 6

Antud on sõne:

txt = 'abc'

Kirjutage kood, et püüda erand, seotud arvu 2 lisamisega sõnele. Samuti kirjuta sõne väljund konsooli suure algustähega.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu