双变量if语句不起作用

Fel*_*pes 1 python variables double if-statement inequalities

我正在制作一个双变量if语句并且它一直返回错误.我不知道出了什么问题:

variable = float(0)

for index in range(10):

    variable = variable + float(2)

    if x <= float(variable/3) and > float(variable-2.0/3):
        # do something

    else:
        pass
Run Code Online (Sandbox Code Playgroud)

或类似的东西.这是基本结构.为什么每当我尝试运行它时它会一直突出显示>红色?

Ble*_*der 6

Python也支持常规的不等式,所以你可以这样写:

if variable - 2.0 / 3 < x <= variable / 3:
    # ...
Run Code Online (Sandbox Code Playgroud)