나는 Bisectional Number guessing 게임을 연구 중이며 자동으로 작동시키고 싶지만 코드가 반복적으로 멈추는 것처럼 보입니다.루프가 종료되지 않는 이유는 무엇입니까?
제안 사항?
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)가 말했듯이, 당신은 당신의 '엘프 ... 그 밖의'논리가 바뀌 었습니다. –
나는 지금 바보가된다. 도와 주셔서 감사합니다 –