何らかの理由で、「モジュールの実行」を選択すると、IDLE は「Enter」を押すまでコードの最初の行を実行しません。このタイプのプログラムにとっては大きな問題ではありませんが、なぜこれが起こっているのか混乱しています。誰かが私のためにこれをクリアできますか? コードは次のとおりです。
print("Please think a number between 0 and 100!")
guess = 50
upper = 100
lower = 0
status = ""
while status != "c":
print("Is your secret number ") + str(guess) + ("?")
print ("Lower: ") + str(lower)
print ("Upper: ") + str(upper)
status = raw_input("Enter 'h' to indicate the guess is too high. Enter 'l' to indicate the guess is too low. Enter 'c' to indicate I guessed correctly. ")
if status == "h":
upper = guess
guess = guess - (guess - lower)/2
elif status == "l":
lower = guess
guess = guess + (upper - guess)/2
elif status == "c":
break
else:
print("Sorry, I did not understand your input.")
print("Game over. Your secret number was: ") + str(guess)
本当にありがとう!