⊗pyPmExcEl 78 of 129 menu

Python-dady istisnalary tutmakda else blogunyň ulanylyşy

try-except gurluşyna şeýle-de else bloguny goşup bolýar. Baş esasy nyuans şunda ýatýar ýöne, else blogunda ýerleşdirilen kod, eger onuň öňündäki try-except bölüminde hiç hili bir düzgüne gabat gelmeýän ýagdaý tutulmalan bolsa, işjeňleşer.

Bizde sanaw bar diýeli:

lst = [1, 2, 3]

try-except gurluşynda sanawyň ýok elementine degişli düzgüne gabat gelmeýän ýagdaýy tutmak üçin kod ýazalyň:

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

Indi bolsa, else blogunda sanawyň ähli elementleriniň jemini çap etmek üçin kod ýazalyň:

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

try blogundaky kod ýok elemente ýüz tutýan bolsa, konsolda ýalňyş barada habar çykar:

'error: elem is not exist'

Indi bolsa, try blogunda sanawda şübhesiz bar bolan elementi çap etmek üçin kod ýazalyň:

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

Kody ýerine ýetirenden soň konsolda iki san çykar: try bölüminde berlen element we sanawyň ähli elementleriniň jemi:

1 6

Sanaw berlen:

lst = [1, 2, 3]

Nöle bölmek bilen bagly düzgüne gabat gelmeýän ýagdaýy tutmak üçin kod ýazyň. Eger şeýle bir düzgüne gabat gelmeýän ýagdaý ýüze çykmasa, sanawyň uzynlygy çap edilsin.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et