Kedilerin sayısı
Büyük yazarları büyük yapan şeyin ne olduğunu belirlemek için bir doğal dil işleme projesi üzerinde çalışıyorsun. Şu anki hipotezin, büyük yazarların kedilerden çok bahsettiği. Bunu kanıtlamak için, Lewis Carroll'ın "Alice Harikalar Diyarında" eserinde "cat" kelimesinin kaç kez geçtiğini saymak istiyorsun. Bu harika kitabın tüm içeriğini içeren alice.txt adlı bir metin dosyasını zaten indirdin.
Bu egzersiz
Python'da Fonksiyon Yazımı
kursunun bir parçasıdırEgzersiz talimatları
open()bağlam yöneticisini kullanarakalice.txtdosyasını aç ve dosyayıfiledeğişkenine ata.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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))