Seperti yang sudah Anda ketahui, pengecualian terjadi saat terjadi kesalahan selama eksekusi skrip. Blok coba-kecuali Python digunakan untuk mengelola pengecualian. Python memiliki banyak pengecualian bawaan untuk menangani kegagalan umum, seperti IndexError, KeyError, NameError, TypeError, Python ValueError, dan seterusnya. Dalam Python, ValueError adalah konsep yang agak mudah. ValueError Python dilemparkan saat Anda menetapkan nilai yang salah ke suatu objek. Itu berarti Python ValueError dimunculkan ketika suatu fungsi menerima argumen dengan tipe yang benar tetapi nilai yang tidak sesuai Show
Apa itu Python ValueError?Dalam Python, ValueError terjadi ketika tipe argumen yang benar tetapi nilai yang salah diberikan ke suatu fungsi. Jenis ketidakakuratan ini paling sering terjadi dalam operasi matematika. Ketika ValueError Python muncul dan cara menanganinya dengan Python ditunjukkan dalam artikel ini Python tidak akan menerima kode Anda ketika Anda memiliki jenis objek yang sama tetapi nilainya salah. Mari kita pahami ini dengan mengambil contoh kehidupan nyata. Misalkan Anda mencoba menempatkan ponsel berukuran 7 inci ke dalam kotak ponsel berukuran 6 inci. Apakah Anda melihat masalahnya? . Singkatnya, itu adalah ValueError Python Pastikan Anda tidak mencampur Python ValueError dan TypeError. TypeError, sebagai kebalikan dari ValueError, dimunculkan saat operasi dilakukan yang menggunakan tipe objek yang salah atau tidak didukung. Misalnya, pertimbangkan contoh kami sebelumnya, jika Anda mencoba memasukkan TV ke dalam kotak telepon, Python cukup pintar untuk mengetahui bahwa kedua jenis ini tidak cocok. Mari pertimbangkan contoh sederhana untuk memahami Python ValueError Berikut adalah output dari programnya
Bagaimana Cara Kerja Python ValueError?Seperti dibahas di atas, Kesalahan Nilai dalam python terjadi ketika tipe argumen yang benar tetapi nilai yang salah diberikan ke suatu fungsi. Ada banyak alasan Anda mungkin melihat pop-up Python ValueError dan ini disebutkan di bawah ini
Langkah-langkah untuk Menghindari Python ValueErrorAda berbagai langkah untuk menghindari Python ValueError. Anda dapat menangani ValueError menggunakan blok coba dan kecuali. Ketika kesalahan muncul dari keluaran yang tidak valid, dalam hal ini, blok coba dan kecuali sangat berguna untuk menangani Python ValueError yang akan Anda pelajari di bagian selanjutnya Anda juga dapat menggunakan keyword raise untuk menghindari ValueError Menangani Python ValueErrorMari kita lihat bagaimana Anda dapat menangani Python ValueError menggunakan blok try and exception di python Pada contoh di bawah ini, bagian utama kode berada di antara blok coba dan kecuali. Pengguna diminta untuk memasukkan usia sekarang. Jika ValueError telah terjadi untuk nilai input, maka blok exception akan dieksekusi _ Contoh Kesalahan Nilai PythonMari kita ambil beberapa contoh lagi untuk memahami bagaimana Anda bisa menangani Python ValueError Contoh Dalam contoh di bawah ini, contoh klasik untuk mendapatkan akar kuadrat dibahas. Kami telah menggunakan blok coba dan kecuali untuk menangani kesalahan
|