Python kecuali Kata Kunci
Contoh
Jika pernyataan menimbulkan kesalahan, cetak "Ada yang salah":
try:
x > 3
except:
print("Something went wrong")
Definisi dan Penggunaan
Kata except
kunci digunakan dalam try...kecuali blok. Ini mendefinisikan blok kode untuk dijalankan jika blok coba menimbulkan kesalahan.
Anda dapat menentukan blok yang berbeda untuk jenis kesalahan yang berbeda, dan blok untuk dieksekusi jika tidak ada yang salah, lihat contoh di bawah.
Lebih Banyak Contoh
Contoh
Tulis satu pesan jika itu adalah NameError, dan pesan lainnya jika itu adalah TypeError:
x = "hello"
try:
x > 3
except NameError:
print("You have a variable that is not defined.")
except TypeError:
print("You are comparing values of different type")
Contoh
Coba jalankan pernyataan yang menimbulkan kesalahan, tetapi tidak ada jenis kesalahan yang ditentukan (dalam hal ini, ZeroDivisionError):
try:
x = 1/0
except NameError:
print("You have a
variable that is not defined.")
except TypeError:
print("You
are comparing values of different type")
except:
print("Something else went wrong")
Contoh
Tulis pesan jika tidak ada kesalahan yang muncul:
x = 1
try:
x > 10
except NameError:
print("You have a variable that is not defined.")
except TypeError:
print("You are comparing values of different type")
else:
print("The 'Try' code was executed without raising any errors!")
Halaman Terkait
Kata try
kunci.
Kata finally
kunci.