MulaiMulai sekarang secara gratis

Mengembalikan error

Saatnya mencoba pendekatan lain untuk penanganan error.

Ubah fungsi clean_text() agar secara sengaja menghasilkan error jika tipe data yang digunakan tidak benar.

Latihan ini adalah bagian dari kursus

Python Tingkat Menengah untuk Pengembang

Lihat Kursus

Petunjuk latihan

  • Periksa apakah tipe data dari argumen text adalah string str.
  • Di dalam blok else, hasilkan TypeError() untuk mencegah skrip berjalan dan kembalikan pesan yang deskriptif.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

def clean_text(text):
  # Check the data type
  if ____(text) == ____:
    return text.replace(" ", "_").lower()
  else:
    # Return a TypeError error if the wrong data type was used
    ____ ____("The clean_text() function expects a string as an argument, please check the data type provided!")
    
clean_text("User Name 187")
Edit dan Jalankan Kode