MulaiMulai sekarang secara gratis

Jumlah kucing

Anda sedang mengerjakan proyek pemrosesan bahasa alami untuk menentukan apa yang membuat penulis hebat begitu istimewa. Hipotesis Anda saat ini adalah bahwa penulis hebat sangat sering membicarakan kucing. Untuk membuktikannya, Anda ingin menghitung berapa kali kata "cat" muncul dalam "Alice's Adventures in Wonderland" karya Lewis Carroll. Anda sudah mengunduh berkas teks, alice.txt, yang berisi seluruh isi buku hebat ini.

Latihan ini adalah bagian dari kursus

Menulis Function di Python

Lihat Kursus

Petunjuk latihan

  • Gunakan context manager open() untuk membuka alice.txt dan tetapkan berkas tersebut ke variabel file.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Open "alice.txt" and assign the file to "file"
____ ____('alice.txt') ____ file:
  text = file.read()

n = 0
for word in text.split():
  if word.lower() in ['cat', 'cats']:
    n += 1

print('Lewis Carroll uses the word "cat" {} times'.format(n))
Edit dan Jalankan Kode