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
Petunjuk latihan
- Gunakan context manager
open()untuk membukaalice.txtdan tetapkan berkas tersebut ke variabelfile.
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))