タイトルが十分説明されていることを願っています。基本的に、ユーザは数字を入力し、数字は1と147の間でなければならない。そうであれば、次に必要な入力に達する(num_guess)。しかし、数値がパラメータ内にない場合、ユーザーに再度試行させる必要があります。しかし、私はこれを行う方法を理解することはできません。前もって感謝します。else文に達した場合にループの先頭に戻る方法
word_correct = False
def length_check(x):
while (word_correct == False):
if x >= 1 and x <= 147:
return word_correct == True
break
else:
print("Try another number")
# print(input("Please enter a word length: ")) ## ignore me
word_length = input("Please enter a word length: ")
length_check(word_length)
num_guess = raw_input("Please enter an amount of guesses: ")
これは意味がありません....あなたは正確に何をしようとしていますか? –