itp u4 c2 hangman game
1.0.0
오늘 우리는 Python에서 'Hangman'을 재창조 할 것입니다!
결합되고 완료되면 작업 게임을 형성하는 몇 가지 작은 기능으로 나뉩니다!
우리는 다른 작은 기능에 의존하는 주요 함수 start_new_game 을 제공하고 있습니다.
이들은 구현 해야하는 기능입니다.
$ py.test tests.py -k mask_word 'Python' 과 같은 단어가 주어지면, 그것은 "마스크"(실제 문자를 별표로 대체)를 반환합니다 : '******'
$ py.test tests.py -k uncover_word 이것은 아마도 가장 도전적인 것 중 하나 일 것입니다 (많은 예외적 인 경우). 대답 단어 ( 'Python' : '******' 또는 '*y****' )와 무죄 문자 (예 : 'n' )가 주어지면 편지가 문자로 참석할 경우, 편지를 대답 할 경우 별표를 대체하는 새로운 마스크 단어를 반환합니다. 예 :
_uncover_word ( 'Python' , '******' , 'y' ) # '*y****' # Match
_uncover_word ( 'Python' , '*y****' , 'n' ) # '*y***n' # Match
_uncover_word ( 'Python' , '******' , 'x' ) # '******' # Miss
_uncover_word ( 'Python' , '*y****' , 'x' ) # '*y****' # Miss$ py.test tests.py -k get_random_word단어 목록을 수신하고 목록에서 하나를 무작위로 반환합니다.
$ py.test tests.py -k guess아마도 가장 "중요한"(또는 "일반") 함수 일 것입니다. 다른 기능을 완료 한 후이 기능을 처리하는 것이 좋습니다.
그것은 game 객체와 추측 할 편지를받습니다. 몇 가지 시나리오가 있습니다. 예를 들어, 추측 된 단어는 경기 나 미스, 게임이이기거나 길을 잃거나 게임이 이미 끝났습니다.