3random.choice 함수
이번 프로젝트를 이해하기 위해 한 가지 더 알아야 할 것은 random.choice 함수입니다. 앞에서 이미 어떤 정보를 임의로 뽑을 때는 random 모듈을 사용한다고 배웠습니다. random.randint 함수를 사용한 예제도 몇 번 살펴 보았고요. 이와 비슷하게 생긴 random.choice 함수는 리스트에 들어 있는 자료들 중에서 임의로 하나를 고르는 함수입니다. 대화형 셸에서 직접 사용하면서 사용법을 알아보겠습니다.
>>> x = ["a", "b", "c", "d"]
>>> import random
>>> random.choice(x)
'c'
>>> random.choice(x)
'b'
>>>
첫 번째 문장을 보면 리스트 x에는 a, b, c, d라는 네 개의 문자열이 저장되어 있습니다. import random을 선언하고 random.choice 함수에 리스트 x를 인자로 넘겨주니, x 리스트의 자료 중 하나인 c가 선택되어 나왔습니다. 한 번 더 실행하니 b가 나왔습니다.
이번 타자 게임에서는 여러 개의 단어를 리스트에 저장하고 random.choice 함수를 사용하여 리스트에서 임의의 단어를 뽑아 사용자에게 보여주도록 하겠습니다.