私は首謀者のゲームを作っていますが、始めたばかりでつまずきにぶつかりました。ユーザーがゲーム内のペグの数を選択できるようにし、ユーザーがコードを推測できるようにする必要があります。推測の長さをチェックして、彼らが選んだペグの数と同じであることを確認しようとしています. これまでの私のコードは次のとおりです。
def pegs():
numberOfPegs = input("Please enter the number of pegs in the game between 3 and 8 ")
if numberOfPegs < 3:
return ("Make sure you enter a number between 3 and 8")
elif numberOfPegs > 8:
return ("Make sure you enter a number between 3 and 8")
else:
return ("Thank you, you are playing with", numberOfPegs, "pegs")
def checker():
guess = raw_input("Please enter your guess as letters ")
if len(guess) != pegs:
print "Wrong number!"
else:
return 1
print pegs()
print "\n"
print checker()
また、入力した推測の文字数が選択したペグの数と同じであり、その理由がわからない場合でも、checker() は常に「間違った数」を返します。
ありがとう!