⊗pyPmExcEl 78 of 129 menu

Blok else dalam Menangani Eksepsi di Python

Blok else juga dapat ditambahkan ke dalam konstruksi try-except. Nuansa pentingnya adalah bahwa kode yang ditempatkan di blok else akan berjalan jika tidak ada eksepsi yang ditangkap dalam try-except sebelum blok tersebut.

Misalkan kita memiliki sebuah list:

lst = [1, 2, 3]

Dalam konstruksi try-except, kita tuliskan penanganan eksepsi untuk elemen list yang tidak ada:

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

Sekarang mari kita tentukan di blok else untuk mencetak jumlah semua elemen list:

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

Jika kode di blok try mengakses elemen yang tidak ada, maka pesan error akan muncul di konsol:

'error: elem is not exist'

Sekarang mari kita tentukan di blok try untuk mencetak elemen yang pasti ada di dalam list:

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

Setelah kode dijalankan, dua angka akan muncul di konsol: elemen yang ditentukan dalam try dan jumlah semua elemen list:

1 6

Diberikan sebuah list:

lst = [1, 2, 3]

Tuliskan kode untuk menangani eksepsi yang terkait dengan pembagian oleh nol. Jika eksepsi ini tidak muncul, cetaklah panjang list tersebut.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak