ユーザー入力を検証して、1 から 500 の範囲内にあるかどうかを確認しようとしていました。以下は、私が思いついたコードです。
while teamScore not in range (1,501):
print "The score is not in the valid range!"
teamScore=raw_input("Please enter the team score (1-500): ")
ただし、コードを実行すると、0 と 900 が無効であることを示す以外に、34、79、200 などの正しい数値が受け入れられません。
while ループを引き続き使用したいのですが、コードを修正する方法を教えてください。前もって感謝します!!