⊗pyPmExcDTC 77 of 129 menu

Python-da dürli tipdäki işsizlikleriň gabul edilmegi

Şol bir koda dürli tipdäki işsizlikleri gabul etmek zerur bolup biler.

Nulla bölünde ýüze çykýan işsizligi gabul etmek gerek diýeliň. Şeýle nukdaýnazardaky ýalňyşlykda işsizlik ýüze çykýar:

ZeroDivisionError: division by zero

Ony gabul etmek üçin, işsizligiň adyny except blogynda ýazmaly:

try: print(1 / 0) except ZeroDivisionError: print('ýalňyşlyk: nula bölme')

Ýene-de bir sanawymyz bar diýeliň:

lst = [1, 2, 3]

Eger try blogunda beýleki potensial ýalňyşlykly kody, mysal üçin, ýok elem çykyşy bilen belläň, onda except blogunda gabul edilmeýän işsizlik, aşak geçer we konsolda görkeziler. Sebäbi kod işiniň durmagy:

lst = [1, 2, 3] try: print(lst[4]) # IndexError: list index out of range görkezer except ZeroDivisionError: print('ýalňyşlyk: nula bölme')

Beýle bir ýagdaýy çözmek üçin, her bir blogda degişli tipdäki işsizlikleriň adyny görkezmeli. Geliň kodymyza ýok elem üçin işsizlik goşalyň:

try: print(lst[4]) except ZeroDivisionError: print('ýalňyşlyk: nula bölme') except IndexError: print('ýalňyşlyk: elem ýok')

Aşakdaky kod berlen:

txt = '2' res1 = txt + 3 res2 = txt1

res1 we res2 üýtgeýänlerinde ýüze çykýan işsizlikleri gabul etmek üçin kody ýazyň.

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