⊗pyPmExcThrC 81 of 129 menu

Python'da Koşullarda Kullanıcı Tanımlı İstisnalar

Bir istisna oluşturmak için genellikle özel koşullar belirlenir.

Elimizde bir liste olsun:

lst = [1, 2, 3]

Şu koşulu belirleyelim: eğer listenin uzunluğu üçten küçük veya eşitse, elemanların toplamı hesaplansın. Aksi takdirde, else bloğunda ToBigLength istisnamız oluşturulsun:

try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

Kod çalıştıktan sonra şu yazdırılacak:

6

Şimdi listedeki eleman sayısını artıralım:

lst = [1, 2, 3, 4] try: if len(lst) <= 3: print(sum(lst)) else: raise ToBigLength except ToBigLength: print('error: list is too big')

Kod çalıştıktan sonra şu yazdırılacak:

'error: list is too big'

Şu koşulu yazın: eğer sayı pozitifse, kuvveti alınsın. Eğer sayı negatifse - önceki derste sizin oluşturduğunuz istisna oluşturulsun.

Şu koşulu yazın: eğer sayı sıfıra eşit değilse, üzerine 5 eklenir. Aksi durumda, önceki derste sizin oluşturduğunuz istisna oluşturulsun.

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