0
私はBisectional Number推測ゲームに取り組んでいて、自動的に動作させたいのですが、コードがループしているようです。ループが終了しないのはなぜですか?
提案がありますか?
私はそれが動作すると思いますx = 75
low = 0
high = 100
guessing = True
while guessing:
guess = int((high + low) // 2)
if guess == x:
guessing = False
elif guess < x:
high = guess
else:
low = guess
print("Your number is ", str(guess))
"手作業で"アルゴリズムを実行して、その動作を確認する必要があります。 Kalpeshが言うように、あなたはあなたの 'elif ... else'ロジックを逆転させました。 –
今私は気が気になりません。お手伝いありがとう –