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 merupakan bagian dari kursus
Menulis Function di Python
Instruksi latihan
- Gunakan context manager
open()untuk membukaalice.txtdan tetapkan berkas tersebut ke variabelfile.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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))