고양이의 빈도
위대한 작가들이 왜 위대한지 자연어 처리 프로젝트로 알아보고 있어요. 현재 가설은 위대한 작가들은 고양이 이야기를 정말 많이 한다는 거예요. 이를 입증하기 위해 Lewis Carroll의 "Alice's Adventures in Wonderland"에서 "cat"이라는 단어가 몇 번 등장하는지 세 보려고 합니다. 이 고전의 전체 본문이 담긴 텍스트 파일 alice.txt는 이미 다운로드해 두었습니다.
이 연습은 강의의 일부입니다
Python으로 함수 작성하기
연습 안내
open()컨텍스트 관리자를 사용해alice.txt를 열고, 파일 객체를file변수에 할당하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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))