とても簡単な質問で申し訳ありません。私は非常に簡単に思えるPythonを独学しようとしていますが、いくつかのことに行き詰まっています。
x = input("Enter a number: ")
if x > 10 & x < 20:
print "YES!!!"
else:
print "Not between 10 and 20"
C(疑似コード)で私はやります
if(x > 10 && x < 20)
"yes"
else
"no"
それはうまくいくでしょう..しかし、PythonではYESを出力し続けます!!! 何を入力しても。私は何を間違っていますか?
私がそれを実行すると:
Enter a number: 3
YES!!!
>>> ================================ RESTART ================================
>>>
Enter a number: 13
YES!!!
>>> ================================ RESTART ================================
>>>
Enter a number: 6
YES!!!
>>> ================================ RESTART ================================
>>>
Enter a number: 13
YES!!!
>>> ================================ RESTART ================================
>>>
Enter a number: 4
YES!!!
>>> ================================ RESTART ================================
>>>
Enter a number: 8
Not between 10 and 20
>>> ================================ RESTART ================================
>>>
Enter a number: 13
YES!!!
>>> ================================ RESTART ================================
>>>
Enter a number: 3
YES!!!
>>> ================================ RESTART ================================
>>>
Enter a number: 8
Not between 10 and 20