Tampilkan postingan dengan label exceptions. Tampilkan semua postingan
Tampilkan postingan dengan label exceptions. Tampilkan semua postingan

Sabtu, 25 Mei 2024

The Friendship

When I was in intermediate school, I had clesest friends. They were Dani, and Endru. We promised to pass the day together and never be appart.

Dani loved a girl in the class. He wanted me to accompany him to express his felling to her. In the evening, we met in my house and planned meet thr girl he loved. I have a role as mediator between Dani and the girl.

We went to her house. I knocked at the door and called her loudly. She came out and meet me. She asked me what happened, and why you came to my house. There was a man who want to meet you. I called Dani and I left them to talked to each other. Dani was very dissapointed because she did not accept his feelling. I cheered him up I said today she did not accept your feeling maybe tomorrow or the day next tomorrow she would accept your feeling. You had not be sad about it. I ask hin to play football in the yard.

Endru had some big fish in the pond. we saw them i thinked they were about 2 meters length. I saw the head, its heads were as big as a chamber. It was toman. He said it could be sold with very good price. we cought them with net fish. Dani could not lift the fish alone it was too heavy to lift alone so we lift them together and put them to the fresh pond.

The day came, I had to move to the village. I had to leave them and break the promise. I never talked about moving to the village. So when the day came, they were wondering why i did not tell them about it. I only gave smile to them and i said that i hoped it would just a dream. I said sorry to them, and hoped we would communicate each other.

Rabu, 26 Mei 2021

Exceptions Pada Program Python

Exception tampil ketika suatu program memiliki error, dikarenakan kode yang salah atau masukan yang jelek.Ketika exception di python tampil maka program tersebut akan berhenti.

Exception yang berbeda-beda memiliki penyebab yang berbeda-beda pula.Exception yang biasa muncul yakni:

ImportError => sebuah import yang gagal

IndexError => array yang terindex tidak ada

NameError => variabel yang tidak diketahui digunakan

ValueError => Sebuah fungsi dipanggil karena nilai tipenya benar tetapi nilainya yang salah

TypeError => sebuah fungsi yang dipanggil menggunakan type nilai yang salah

SyntaxError => kode yang kita buat tidak bisa dijalankan.

Pengendalian Exception

Kita bisa mengendalikan exception yang terjadi sehingga program tidak langsung berhenti karena error. yakni dengan try dan except. Kode blok try berisi kode yang mungkin akan terjadi error.Sedangkan blok except akan berjalan ketika kode blok pada try terjadi error. Jika tidak terjadi suatu error maka block except tidak akan berjalan hanya blok try saja yang berjalan.



    num1 = 7

    num2 = 0

    print (num1/num2)

    print (selesai)

except ZeroDivisionError:

    print ("Error terjadi, dikarenakan angka dibagi 0")

exception juga bisa digunakan lebih dari satu karena kemungkinan error yang terjadi bisa dari berbagai macam faktor seperti kode berikut ini:


    num = 6

    print (num/0)

    print ("berhitung selesai")

except (TypeError, ValueError):

    print ("TypeError atau ValueError terjadi")

except (ZeroDivisionError):

    print ("error karena dibagi dengan")

Kita juga bisa menggunakan except saja untuk kemungkinan error apaun yang akan terjadi. Seperti dalam penggunaannya di kode ini:


   num1 =input ("nomer pertama : ")

   num2 =input ("nomer kedua : ")

   print (float (num1)*float (num2))


   print ("salah memasukan nomer")

Kode diatas akan menampilkan error bila kita memasukan bukan sebuah angka untuk variabel num1 dan num2.

Bagaimana dengan penjelasan singkat tentang exception di python ini. Mudah dipahami atau terlalu sulit. Cobalah jalankan contoh-contoh yang saya berikan mungkin bisa membantu pemahaman tentang exceptions. Mana kode yang kamu buat? Tidakah akan terjadi error bila ada kesalahan masukan atau lainya?

Lihat Daftar Isi Pemrograman Python