⊗pyPmExcEl 78 of 129 menu

Python'da İstisna Yakalama else Bloğu

try-except yapısına ayrıca bir else bloğu da eklenebilir. Önemli bir nokta, else bloğuna yerleştirilen kodun, try-except içinde kendisinden önce hiçbir istisna yakalanmaması durumunda çalışacak olmasıdır.

Bir listemiz olduğunu varsayalım:

lst = [1, 2, 3]

try-except yapısında, listenin var olmayan bir elemanı için istisna yakalamayı yazalım:

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

Şimdi else bloğunda listenin tüm elemanlarının toplamının yazdırılmasını belirtelim:

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

Eğer try bloğundaki kod, listede olmayan bir elemana erişiyorsa, konsolda hata mesajı görünecektir:

'error: elem is not exist'

Şimdi try bloğunda, kesinlikle listede bulunan bir elemanın yazdırılmasını ayarlayalım:

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

Kod çalıştırıldıktan sonra konsolda iki sayı görünecektir: try bloğunda belirtilen eleman ve listenin tüm elemanlarının toplamı:

1 6

Liste verilmiştir:

lst = [1, 2, 3]

Sıfıra bölme ile ilişkili istisnayı yakalamak için kodu yazın. Bu istisnanın oluşmaması durumunda, listenin uzunluğu yazdırılsın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet