0
私はPythonに関する問題を抱えています。私の問題は、ユーザが有効な整数を入力しても、最初のif文が返されるということです。私は真にその問題を知らない。私はユーザーに1-10に制限された値を入力させなければならず、 "1から10の間の整数を入力してください"または "それは数字ばかりではありません!"のいずれかを出力できる必要があります。誰かが私を助けて、コードを書いている以上のことをしてもらえますか? ユーザが特定の値を入力するためのPythonの問題
value = input("Please input an integer: ")
def numValue(value):
for value in range(-1000, 1000):
if (value < 1, value > 10):
return "Please input a number between 1-10."
elif (value >= 1, value <= 10):
return "Great choice!"
print (numValue(value))
失敗した場合に、自動的にフォールバック<1 'と' value>はカンマで10 'は、' and'を使用しなければならないか、または 'それのために。 –
数字が「1 to 10」か「-1000 to 1000」の間にあるべきですか? – balki
なぜforループが必要なのでしょうか? forループは、これを2000回(約)実行し続けます。値が1と10の間であるかどうかをチェックするだけです。 – Maelstrom