Niguru.com biasanya menggunakan instruksi Try .. Except ini pada saat eksekusi akhir dari suatu kelompok instruksi /program. Sehingga kesalahan pada suatu kelompok program dapat terdeteksi dengan munculnya “error message” (pesan kesalahan).
Sintaks untuk Try .. Except adalah:
try:
instruksi try
except:
instruksi except
Note:
Try digunakan untuk menguji suatu instruksi.
Except untuk menampilkan pesan kesalahan.
Wajib ada minimal satu spasi untuk setiap kelompok instruksi (baik try maupun except).
Instruksi boleh terdiri dari beberapa baris, sesuaikan dengan kebutuhan.
Untuk lebih jelasnya, perhatikan contoh program berikut ini:
a=50;b=30
print "----------------------"
print "Uji coba pertama"
print "----------------------"
try:
print a+b
except:
print "salah satu variabel tidak ada!"
print
print "----------------------"
print "Uji coba ke 2"
print "----------------------"
try:
print a+c
except:
print "salah satu variabel tidak ada!"
Note:
Uji coba pertama berhasil, instruksi except tidak dijalankan.
Uji coba ke 2 gagal (karena variabel c memang tidak pernah dibuat), instruksi except dijalankan.
Simpan dengan nama try01.py (boleh disimpan dengan nama lain):
Buka DOS /command prompt. Buka atau jalankan file try01.py. Hasilnya:
Python juga melengkapi instruksi Try .. Except ini dengan instruksi tambahan FINALLY, untuk menempatkan kelompok instruksi yang akan tetap dijalankan apapun hasil TRY. Sintaks penulisan Try .. Except .. Finally adalah:
try:
instruksi try
except:
instruksi except
finally:
instruksi finally
Note:
Sama seperti sebelumnya, harus ada minimal satu spasi di awal penulisan instruksi (try/except/finally).
Berikut ini contohnya:
a=50;b=30
print "----------------------"
print "Uji coba pertama"
print "----------------------"
try:
print a+b
except:
print "salah satu variabel tidak ada!"
finally:
print "coba lagi dengan variabel lain"
print
print "----------------------"
print "Uji coba ke 2"
print "----------------------"
try:
print a+c
except:
print "salah satu variabel tidak ada!"
finally:
print "coba lagi dengan variabel lain"
Simpan dengan nama try02.py (boleh disimpan dengan nama lain):
Buka DOS /command prompt. Buka atau jalankan file try02.py. Hasilnya:
Demikianlah penjelasan mengenai penggunaan instruksi Try .. Except.
Selamat mencoba .. Have a nice day :-)
No comments:
Post a Comment