Kata kunci except Python

Contoh

Jika kalimat menyebabkan kesalahan, cetak "Ada kesalahan terjadi":

try:
  x > 3
except:
  print("Ada kesalahan terjadi")

Jalankan Contoh

Penggunaan dan pengertian

Kata kunci except digunakan dalam blok try ... except. Ia mendefinikan blok kod yang akan dijalankan apabila kesalahan dijumpai dalam blok try.

Anda boleh merakam blok berbeza untuk jenis kesalahan yang berbeza, serta blok yang akan dijalankan jika tiada masalah, sila lihat contoh di bawah ini.

Lebih banyak contoh

Contoh 1

Jika terjadi NameError tulis pesan satu, jika terjadi TypeError tulis pesan lain:

x = "hello"
try:
  x > 3
except NameError:
  print("Anda memiliki variabel yang belum ditentukan.")
except TypeError:
  print("Anda membandingkan nilai jenis yang berbeda")

Jalankan Contoh

Contoh 2

Coba jalankan kalimat yang menimbulkan kesalahan, tetapi belum ditentukan jenis kesalahan (dalam hal ini ZeroDivisionError):

try:
  x = 1/0
except NameError:
  print("Anda memiliki variabel yang belum ditentukan.")
except TypeError:
  print("Anda membandingkan nilai jenis yang berbeda")
except:
  print("Ada yang salah lain terjadi")

Jalankan Contoh

Contoh 3

Jika tidak terjadi kesalahan, tulis pesan satu:

x = 1
try:
  x > 10
except NameError:
  print("Anda memiliki variabel yang belum ditentukan.")
except TypeError:
  print("Anda membandingkan nilai jenis yang berbeda")
else:
  print("Kode 'Try' dijalankan tanpa menimbulkan kesalahan apapun!")

Jalankan Contoh

Laman Berkenaan

Kata Kunci try

Kata Kunci finally