Python比较整数并使用if Q=int(输入(“输入一个数字”)) 如果Q>30且=30且Q

Python比较整数并使用if Q=int(输入(“输入一个数字”)) 如果Q>30且=30且Q,python,python-3.x,syntax,Python,Python 3.x,Syntax,我不知道怎么回事,它只是说“无效语法”,并在运行代码之前突出显示等于或小于40的等号易用性不是问题。您可能想这样做: Q = int(input("Enter a number.")) if Q > 30 and =< 40: import easygui easygui.msgbox("This number is greater than 30 and less than or equal to 40") #v在这里提到'Q' 如果Q>30且Q您可能打算这样做:

我不知道怎么回事,它只是说
“无效语法”
,并在运行代码之前突出显示等于或小于
40
的等号<代码>易用性不是问题。

您可能想这样做:

Q = int(input("Enter a number."))
if Q > 30 and =< 40:
    import easygui
    easygui.msgbox("This number is greater than 30 and less than or equal to 40")
#v在这里提到'Q'

如果Q>30且Q您可能打算这样做:

Q = int(input("Enter a number."))
if Q > 30 and =< 40:
    import easygui
    easygui.msgbox("This number is greater than 30 and less than or equal to 40")
#v在这里提到'Q'

如果Q>30和Q
和=<40
以及什么小于或等于
40
和=<40
以及什么小于或等于
40
?您是否也更改了
=如果您同时更改了这两个,语法通常是正确的。实际上,Python允许非常好的构造
30如果Q>30和Q<40:
它只有在我添加
=
时才起作用?你是否也改变了
=如果你两者都改变了,语法就正常了。实际上,Python允许非常好的结构
3030和Q<40:?