⊗pyPmExcEl 78 of 129 menu

Python-da Istisnalarin Idare Edilmesinde else Blogu

try-except qurulusuna else blogu da elave etmek olar. Muhum nuans ondadır ki, else blogunda yerləşdirilən kod, əgər ondan əvvəl try-except blokunda heç bir istisna tutulmayıbsa, işləyəcək.

Tutaq ki, bizim bir siyahımız var:

lst = [1, 2, 3]

try-except qurulusunda siyahinin movcud olmayan elementinin istisnasini tutaq:

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

İndi isə else blokunda siyahinin butun elementlerinin ceminin cap olunmasını teyin edek:

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

Əgər try blokundaki kod movcud olmayan elementə müraciət edirsə, onda konsolda xəta mesajı görünəcək:

'error: elem is not exist'

İndi isə try blokunda siyahidə əminliklə olan bir elementin çap olunmasını teyin edək:

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

Kodu icra etdikdən sonra konsolda iki reqem görünəcək: try blokunda teyin edilen element ve siyahinin butun elementlerinin cemi:

1 6

Siyahı verilmişdir:

lst = [1, 2, 3]

Sıfıra bolme ile elaqədar istisnanı tutmaq üçün kod yazın. Əgər bu istisna yaranmasa, siyahinin uzunluğu çap olunsun.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et