⊗pyPmExcEl 78 of 129 menu

Blok else dalam Penangkapan Pengecualian di Python

Blok else juga boleh ditambah ke dalam konstruksi try-except. Nuansa pentingnya ialah kod yang diletakkan dalam blok else akan berjalan jika tiada sebarang pengecualian ditangkap dalam try-except sebelum itu.

Katakan kita mempunyai senarai:

lst = [1, 2, 3]

Dalam konstruksi try-except, kita tulis penangkapan pengecualian untuk elemen senarai yang tidak wujud:

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

Sekarang mari kita tentukan dalam blok else cetakan jumlah semua elemen senarai:

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

Jika kod dalam blok try mengakses elemen yang tidak hadir, mesej ralat akan muncul di konsol:

'error: elem is not exist'

Sekarang mari kita tentukan dalam blok try cetakan elemen yang sememangnya ada dalam senarai:

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

Selepas kod dilaksanakan, dua nombor akan muncul di konsol: elemen yang dinyatakan dalam try dan jumlah semua elemen senarai:

1 6

Diberi senarai:

lst = [1, 2, 3]

Tulis kod untuk menangkap pengecualian yang berkaitan dengan pembahagian dengan sifar. Sekiranya pengecualian ini tidak muncul, panjang senarai hendaklah dicetak.

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