これは私が読んでいるPythonの本の例です。プログラムを実行しようとするとエラーが発生し、エラーのコードを確認するとelif
が赤で強調表示されます。私はPython 2.5でプログラミングしています。elif文のエラー
import random
secret = random.randint(1, 99)
guess = 0
tries = 0
print "It is a number between 1 and 99. I'll give you six tries. "
while guess != secret and tries < 6:
guess = input("What's your guess? ")
if guess < secret:
print "Too low!"
elif guess > secret:
print "Too high"
tries = tries + 1
if guess == secret:
print "Correct! You found my secret!"
else:
print "No more guesses! Better luck next time!"
print "The secret number was", secret
いつものように詳細に説明するように、あなたは何を得るのエラーを指定可能です(例:トレースバックを含むエラーメッセージをそのままコピーしてください)。 – delnan
また、n00bの綴りです。 – milancurcic
ヒントをありがとう。 – stumped