0

ユーザー入力を検証して、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 ループを引き続き使用したいのですが、コードを修正する方法を教えてください。前もって感謝します!!

4

2 に答える 2