;

42.Belajar Bersama Python | Raising Exception - Raise Statement

Raising Exception Pada Python


Hari ini saya akan share ke kalian tentang raise exception,sebelumnya saya sudah share ke kalian tentang exception dan penganganan exception,apa itu raise exception ?,

Jika kalian ingin melihat artikel tentang Python : Lihat disini
 
raise exception adalah pengecualian (exception) yang dibangkitkan,hanya untuk meningkatkan pernyataan pengecualian tanpa mengangani sebuah error pada keluaran shell python.


Baca Juga Artikel Lainnya : 

Cara Mengganti bahasa rusia ke inggris di Game CS Condition Zero (Part 2)



Lihat contoh dibawah ini,ketika dimana raise tidak ada pengecualian (Except),jadi raise mengeluarkan nilai parameter tanpa menangani error:



raise ValueError ('LIOSSCRTK VZHIVZXKHA')

Maka akan mencetak :



Python  2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500 32 bit (Intel)] on win32.
>>> 
========================== RESTART: E:/python/a2.py ==========================

Traceback (most recent call last):
  File "E:/python/a2.py", line 1, in <module>
    raise ValueError ('LIOSSCRTK VZHIVZXKHA')
ValueError: LIOSSCRTK VZHIVZXKHA
>>> 

Lihat gambar dibawah ini :



Raise Statement in python
Raise Statement in python


Contoh dibawah ini adalah membangkitkan kembali exception dan mengabaikan Error .



try:
    raise ValueError("Contoh_Error")
except ValueError as E:
    print (E)

Maka akan mencetak :



Python  2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500 32 bit (Intel)] on win32.
>>> 
========================== RESTART: E:/python/a2.py ==========================
Contoh_Error
>>> 

Lihat gambar dibawah ini :



Raise Exception Statement in python
Raise Exception Statement in python


Baca Juga Artikel Lainnya : 



Ini adalah contoh penerapan fungsi dari handling raise exception :



try:
    J = int(raw_input('Masukan Nilai Angka:'))
    if J > 5:
        raise ValueError
except ValueError:
    print "Nah itu lebih dari 5"
else:
    print "Itu bukan lebih dari 5"

Maka akan mencetak :



Python  2.7.14 (v 2.7.14:84471935ed, Sep 16 201720:19:30) [MSC v.1500 32 bit (Intel)] on win32.
>>> 
========================== RESTART: E:\python\a1.py ==========================
Masukan Nilai Angka:90
Nah itu lebih dari 5
>>> 

Lihat gambar dibawah ini :




Example Handling Raise Exception
Example Handling Raise Exception





Nahh sampai disini dulu yahh :)

Gbu :)






List of Article Posts https://buayaberdiri.blogspot.com