Try, Except, Else, dan Finally pada Python
pernyataan try, except, else, dan finally pada python merupakan bagian yang berfungsi untuk mendeteksi dan menangani sebuah error yang muncul saat mengeksekusi program. Berikut adalah penjelasan untuk setiap bagiannya.
- try :
bagian ini berfungsi untuk menguji kemunculan error pada program.
- except :
bagian ini berfungsi untuk menangani error yang terjadi.
- else :
jika tidak terdapat error, bagian ini akan dieksekusi.
- finally :
bagian ini akan dieksekusi tanpa memedulikan bagian except maupun else.
Contoh untuk melihat lebih jelas cara kerja pernyataan try, except, else, dan finally melalui pembuatan program kalkulator sederhana dengan python yang memerlukan input data berupa angka untuk menjalankan programnya :
1. Tanpa menggunakan pernyataan try, except, else, dan finally. Berikut adalah programnya:
- Hasil run program ketika terjadi error berupa huruf
Program langsung terhenti karena mengalami error karena berupa huruf pada data input.
2. Menggunakan pernyataan try, except, else, dan finally. Berikut adalah programnya :
- Hasil run program ketika terjadi error berupa huruf
- Program yang dapat di copy :
while True:
angka1 = input("angka 1: ")
angka2 = input("angka 2: ")
try:
total = int(angka1) + int(angka2)
print(total)
except:
print("Hasil error karena ada yang bukan angka")
else:
print("Hasil adalah", total)
finally:
print("Program selesai\n")




Tidak ada komentar:
Posting Komentar