Buat file Python dengan skrip berikut yang akan memunculkan ValueError di mana fungsi int() telah digunakan untuk mengonversi nilai string Show
# Tentukan variabel pertama Keluaran Output berikut akan muncul setelah menjalankan skrip di atas. Output menunjukkan bahwa ValueError telah terjadi pada nomor baris 4 di mana fungsi int() telah digunakan untuk menyembunyikan string, 'Hello' Contoh-2. Tangani ValueError dengan Menggunakan Blok Coba-KecualiBuat file Python dengan skrip berikut yang akan mengambil nilai usia dari pengguna. Jika nilai non-numerik akan diambil dari pengguna untuk nilai usia, maka blok coba akan membuang pengecualian ValueError dan mencetak pesan kesalahan khusus. Jika nilai usia yang valid akan diambil dari pengguna, maka pesan akan dicetak berdasarkan nilai usia coba . Keluaran Output berikut akan muncul setelah menjalankan skrip di atas untuk nilai input, 56, 45, 23, dan 'dua puluh'. Di sini, ValueError telah terjadi untuk nilai input, 'dua puluh' yang tidak valid Contoh-3. Menaikkan ValueError dalam suatu FungsiValueError dapat dihasilkan tanpa blok coba-kecuali dengan menggunakan kata kunci kenaikan di dalam fungsi Python. Buat file Python dengan skrip berikut yang akan menghitung perkalian dua bilangan bulat. Jika ada nilai argumen yang tidak valid akan diteruskan ke fungsi, maka ValueError akan dimunculkan # Tentukan fungsi untuk perkalian Keluaran Output berikut akan muncul setelah menjalankan skrip di atas. Di sini, ketika fungsi dipanggil dengan nilai 5 dan '6', maka ValueError telah dimunculkan untuk nilai yang tidak valid, '6' Contoh-4. Penggunaan ValueError Di Dalam dan Di Luar FungsiBuat file Python dengan skrip berikut yang menunjukkan penggunaan ValueError di dalam dan di luar fungsi. Di sini, fungsi check() telah didefinisikan untuk mengetahui apakah suatu bilangan positif atau negatif. Fungsi akan menaikkan ValueError ketika nilai argumen yang tidak valid akan diteruskan ke fungsi. Blok coba-kecuali akan menangkap ValueError yang diteruskan dari fungsi dan mencetak pesan kesalahan # Tentukan fungsi Keluaran Output berikut akan muncul setelah mengeksekusi skrip di atas dengan nilai input 6, -3, dan 'd'. Di sini, ValueError telah terjadi di dalam dan di luar fungsi untuk nilai masukan, 'd' Contoh-5. Penggunaan ValueError dengan Kesalahan LainBuat file Python dengan skrip berikut yang akan membuka file untuk membaca dan mencetak konten file. Jika nama file yang telah digunakan dalam skrip tidak dapat diakses, IOError akan dibuat, dan jika file berisi karakter alfabet apa pun, maka ValueError akan dibuat coba . Keluaran Output berikut akan muncul setelah menjalankan skrip di atas. Di sini, ValueError dihasilkan karena penjualan. File txt berisi karakter alfabet pada nomor baris 6 Contoh-6. Penggunaan ValueError dengan Argumen Baris PerintahBuat file Python dengan skrip berikut yang akan mengambil angka dari nilai argumen baris perintah. Pesan tertentu akan dicetak jika nilai numerik diberikan dalam argumen baris perintah, jika tidak, ValueError akan dibuat dan pesan kesalahan akan dicetak #Impor modul sys Keluaran Output berikut akan muncul setelah mengeksekusi skrip di atas ketika skrip dijalankan tanpa argumen apa pun, dengan nilai argumen 600 dan 60 KesimpulanTujuan penggunaan pengecualian ValueError telah ditunjukkan dalam tutorial ini dengan menggunakan beberapa contoh untuk membantu pengguna Python mengetahui penggunaan pengecualian ini dengan benar Bagaimana Anda memeriksa kesalahan nilai?Anda dapat menemukannya dengan menggunakan Panduan Evaluasi Rumus . Pilih sel dengan Kesalahan #VALUE dan pilih Rumus > Evaluasi Rumus. Saat Anda mengeklik tombol "Evaluasi", pemeriksa ini dapat menemukan ruang tersembunyi sehingga Anda dapat memperbaikinya dan rumus Anda akan berfungsi dengan baik.
Apa 3 kesalahan dalam Python?Dalam python ada tiga jenis kesalahan; . syntax errors, logic errors and exceptions. |