Exception
Exception terjadi ketika terjadi suatu kesalahan dikarenakan kesalahan kode atau input. ketika sebuah exception terjadi, program akan langsung berhenti. Contoh di bawah ini adalah contoh yang menghasilkan exception ZeroDivisionError.
angka1 = 9
angka2 = 0
print(angka1/angka2)
=====>
ZeroDivisionError: integer division or modulo by zero
=====>
Berikut beberapa exception dan definisinya:
- ImportError: gagal import.
- IndexError: sebuah list di-index dengan angka diluar jangkauan.
- NameError: menggunakan variabel tak dikenal.
- SyntaxError: kode tidak dapat diparsing dengan benar.
- TypeError: sebuah fungsi dipanggil dengan tipe yang tidak sesuai.
- ValueError: fungsi dipanggil dengan tipe yang benar, tapi nilai nya tidak benar.
LANJUTKAN BACA MATERI LENGKAP