Zacznij terazZacznij za darmo

Liczba kotów

Pracujesz nad projektem z zakresu przetwarzania języka naturalnego, którego celem jest ustalenie, co sprawia, że wielcy pisarze są tak wyjątkowi. Twoja aktualna hipoteza głosi, że wielcy pisarze piszą o kotach bardzo często. Aby to udowodnić, chcesz policzyć, ile razy słowo „cat" pojawia się w „Alicji w Krainie Czarów" Lewisa Carrolla. Masz już pobrany plik tekstowy alice.txt z pełną treścią tej słynnej książki.

To ćwiczenie jest częścią kursu

Pisanie funkcji w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj menedżera kontekstu open(), aby otworzyć plik alice.txt i przypisać go do zmiennej file.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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))
Edytuj i uruchom kod