Exception Pada Python
buayaberdiri.blogspot.com - Dalam python terdapat sebuah kesalahan dalam hal menginput sebuah data ataupun kesalahan dalam sebuah pernyataan sintaks dalam satu blok sintaks yang kita buat,penanganan sebuah Error dalam python ini hanya bertujuan untuk memastikan bahwa data yang di input itu benar dan memberi sebuah peringatan jika data yang sedang di input oleh user itu salah.
Baca Juga Artikel Lainnya :
Exception adalah sintaks python yang digunakan untuk menangani sebuah pengecualian dalam program jika user menginput sebuah data yang tidak seharusnya untuk di input,biasanya sebuah program tidak akan berjalan ketika data yang di input tidak sesuai,tapi dengan adanya exception ini Error akan digantikan oleh sebuah peringatan bahwa programnya itu salah,di lihat dari sekilas ini mirip dengan fungsi if else dalam python.
Baca Juga Artikel Lainnya :
Penggunaan Exception tidak lepas dari fungsi try: dan exception ValueError atau exception IOError ,untuk lebih jelasnya kamu dapat melihat contoh dibawah ini :
try:
J = int(raw_input("Tolong isi angka disini coyyy: "))
print J
except ValueError:
print "Itu bukan tipe integer atau angka coyy"
J = int(raw_input("Tolong isi angka disini coyyy: "))
print J
except ValueError:
print "Itu bukan tipe integer atau angka coyy"
Maka akan mencetak :
Lihat gambar dibawah ini :
Exception ValueError Pada Python | Belajar Bersama Python |
Ketika user sedang menginput angka maka akan print angka ini adalah contoh input yang di minta benar.
try:
J = int(raw_input("Tolong isi angka disini coyyy: "))
print J
except ValueError:
print "Itu bukan tipe integer atau angka coyy"
J = int(raw_input("Tolong isi angka disini coyyy: "))
print J
except ValueError:
print "Itu bukan tipe integer atau angka coyy"
Maka akan mencetak :
Lihat gambar dibawah ini :
Exception ValueError Pada Python | Belajar Bersama Python |
Ini adalah contoh ketika si user sedang menginput nilai float yang tidak sesuai dengan sintaks yang di minta program,maka akan menghasilkan seperti ini :
try:
J = int(raw_input("Tolong isi angka disini coyyy: "))
print J
except ValueError:
print "Itu bukan tipe integer atau angka coyy"
J = int(raw_input("Tolong isi angka disini coyyy: "))
print J
except ValueError:
print "Itu bukan tipe integer atau angka coyy"
Maka akan mencetak :
Lihat gambar dibawah ini :
Exception ValueError Pada Python |
Ini adalah contoh kedua ketika kamu menggunakan IOError :
try:
J = open('x1','r+')
J.write("...cukup sampai disini :)")
except IOError:
print "Kaga ada file x1 coyy,salah file kali lu"
else:
print "selamat membaca brayyy"
J.close()
J = open('x1','r+')
J.write("...cukup sampai disini :)")
except IOError:
print "Kaga ada file x1 coyy,salah file kali lu"
else:
print "selamat membaca brayyy"
J.close()
Maka akan mencetak :
Lihat gambar dibawah ini :
Exception IOError Pada Python |
Nah sampai disini dulu yahh :)
Gbu :)