Python32 / 62

🧠 Kuis: File & Error Handling

Jawab semua pertanyaan. Setelah menjawab, kunci jawaban dan penjelasannya langsung ditampilkan — salah pun tidak apa-apa, bisa dicoba lagi.

1. Mengapa sangat direkomendasikan membuka file menggunakan perintah `with open(...) as f:` di Python?

2. Apa fungsi dari blok `finally` di dalam sebuah penanganan exception try/except?

3. Mengapa disarankan menspesifikasikan jenis Exception spesifik (misal `except ValueError:`) daripada hanya menggunakan `except:` kosong?

4. Bagaimana cara paling tepat menguraikan string teks berformat JSON ke dalam dictionary (objek Python)?

5. Di mana tempat yang paling benar meletakkan argumen penentu format karakter (`encoding='utf-8'`) saat membaca file teks di Python?

Benar 0 dari 5 pertanyaan.