絞首刑執行人のコードを書いていますが、無効な文字の推測に対してエラーを設定するのに問題があります(つまり、推測はaz、数字なし、または複数の文字列の間にある必要があります)。これはかなり単純な解決策かもしれませんが、コードの形式化に問題があります。これが私がコードを実装した方法です:
while ((count < 6) and win):
guess = input("Please enter the letter you guess: ")
if guess:
try:
guess = guess.lower()
lettersCorrect += 1
if (guess not in letterList): #SYNTAX ERROR
print ("You need to input a single alphabetic character!")
continue
構文エラーが発生している場所を確認しました。letterListは、受け入れ可能なすべての文字(az)を含む私が作成したリストです。私のコーディングはオフですか、それとも「letterListにない場合」と言う簡単な方法がありますか。
ありがとう。