← Python30 / 62
Melempar Exception (raise)
Gunakan raise ValueError('Pesan error') untuk melempar exception secara sengaja saat terjadi pelanggaran kondisi.
👀 Contoh dulu
def set_age(age):
if age < 0:
raise ValueError("Umur tidak boleh negatif")
return ageHasilnya: Exception ValueError dilempar jika umur < 0.
💡 Dapat membuat custom Exception class turunan dari Exception.
📝 Sekarang giliranmu
Programmu mengecek umur pelanggan. Jika nilai variabel umur tidak masuk akal, tolak eksekusi dengan cara melempar (raise) eksepsi ValueError dengan pesan spesifik "Invalid age".
Preview