抱歉问了一个非常简单的问题。我正在尝试自学 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