Python でハングマン ゲーム プログラムを作成していますが、ループの検証に関する問題が発生しました。問題のタイプの例を次に示します。
def loopGet():
condition = True
while condition == True:
userInput = raw_input("Enter a string: ")
# assigns boolean value to condition
condition = ifWon()
# returns condition
return condition
#assigns boolean value
condition = ifLost()
#return condition
return condition
ifWon() と ifLost() が既に作成されているふりをして、これは何が起こっているのか、そして私が理解しようとしていることの例です。私のプログラムでは、両方が True を返しても、ループは終了します。1 つが True を返し、もう 1 つが False を返す場合でも、終了します。「条件」がTrueを返す場合、ループは実行し続ける必要があるという印象を受けています。はい?