以下のpythonコードでは
var=input("Enter a number between 1 to 10:")
if (var==1 or var==2 or var==3 or var==4 or var==5):
print ('the entered number is between 1 to 5')
elif (var==6 or var==7 or var==8 or var==9 or var==10):
print ('The entered number is between 5 to 10')
else:
print ('Wrong value exiting!!')
ターミナルで実行すると〜$ python name.py
1 ~ 10:3 の数値を入力してください
入力された数字は 1 から 5 の間です
ターミナルで実行すると〜$ python3 name.py
1 ~ 10:3 の数値を入力してください
間違った値が出ています!!
違いは何ですか?& python3` でコンパイルしたときに正しい出力を得るには、何を変更する必要がありますか?
すべての数値に「または」 を使用する代わりに、より簡単な比較方法はありますか?