私はプログラミングが初めてで、Pythonで最初の課題が発生します。ユーザーが他のユーザーから入力された単語を推測する必要があるハングマン型のゲームを書いています。
私はほとんどのコードを書きましたが、私が抱えている唯一の問題は、ユーザーが単語を入力しなければならないときであり、それがアルファベットのみに限定されていることを確認してください. 私がこれまでに持っているコードは次のとおりです。
word = str.lower(raw_input("Type in your secret word! Shhhh... "))
answer = True
while answer == True:
for i in range(len(word)):
if word[i] not in ("abcdefghijklmnopqrstuvwxyz"):
word = raw_input("Sorry, words only contain letters. Please enter a word ")
break
else:
answer = False
これは、いくつかの試行を入力している間は機能しますが、最終的にはループを終了するか、エラーが表示されます。これを使用する簡単な方法はありますか?クラスではループまでのトピックしか取り上げていませんが、中断と継続も私にとって非常に新しいものです。ありがとうございました!(コードがずさんな場合はご容赦ください。しかし、私が言ったように、私はこれに非常に慣れていません....)