私はPythonの経験が全くありません。実際、私の唯一のプログラミング経験はCOBOLです。Python - ルーチンからの出力を確認する
私はMIT OpenCourseWareの "コンピュータサイエンスとプログラミング入門"コースを楽しく(そして自分のペースで)取っています。問題が発生したら、私たちはPythonを使ってHangmanの単語ゲームを作成しなければなりません。ハングマンゲームオン
、文字のユーザーの推測が、私は次のコードを書いたゲームのWordに存在するかどうかを確認する:letter_foundは「Nに等しい場合 :
def check_letter_word(letter, game_word, chosen_word):
letter_found = 'n'
for i in xrange(len(chosen_word)):
if letter == chosen_word[i]:
letter_found = 's'
game_word[i] = letter
print ' DEBUG 1: wordout[i]:', game_word[i]
print ' DEBUG 2: letter:', letter
return game_word
if check_letter_word(guessed_letter, game_word, chosen_word) == chosen_word:
winner_found = 's'
は今、私は二つのことをチェックする必要があります'それはプレーヤーが1つ少ない試みを持っている場合。 game_wordが先頭に定義されている単語と等しい場合。プレイヤーが勝った場合。
どうすればいいですか? "check_letter_word"を使用して両方の変数を一度に返して評価することはできますか?
事前のおかげで、