Python 比较if语句中的两个输入

Python 比较if语句中的两个输入,python,function,Python,Function,我已经写了一个if语句,但是当我运行它时,我没有得到我想要的答案。。它返回“else”语句,即使在我正确输入时也是如此。有人能帮我找出我做错了什么吗 def classificatie(): temperatuur = float(input("Vul hier de temperatuur in (in Kelvin): ")) lichtkracht = float(input("Vul hier de lichtkracht in: "

我已经写了一个if语句,但是当我运行它时,我没有得到我想要的答案。。它返回“else”语句,即使在我正确输入时也是如此。有人能帮我找出我做错了什么吗

def classificatie():
    temperatuur = float(input("Vul hier de temperatuur in (in Kelvin): "))
    lichtkracht = float(input("Vul hier de lichtkracht in: "))

    if 5000 >= temperatuur <= 30000 and 0.000001 >= lichtkracht <= 0.01:
        print("De temperatuur en lichtkracht komen overeen met de temperatuur en lichtkracht van de Witte dwergen 2")
    elif 3000 >= temperatuur <= 5000 and 0.000001 >= lichtkracht <= 0.0001:
        print("De temperatuur en lichtkracht komen overeen met de temperatuur en lichtkracht van de Witte dwergen 1")
    elif 0 >= temperatuur <= 6000 and 10 >= lichtkracht <= 100:
        print("De temperatuur en lichtkracht komen overeen met de temperatuur en lichtkracht van de Reuzen")
    elif 0 >= temperatuur <= 7500 and 100 >= lichtkracht <= 1000:
        print("De temperatuur en lichtkracht komen overeen met de temperatuur en lichtkracht van de Heldere Reuzen")
    elif 0 >= temperatuur <= 30000 and 1000 >= lichtkracht <= 10000:
        print("De temperatuur en lichtkracht komen overeen met de temperatuur en lichtkracht van de Superreuzen (B)")
    elif 0 >= temperatuur <= 30000 and 10000 >= lichtkracht <= 100000:
        print("De temperatuur en lichtkracht komen overeen met de temperatuur en lichtkracht van de Superreuzen (A)")
    else:
        print("De temperatuur en lichtkracht komen overeen met de temperatuur en lichtkracht van de Hoofdreeks")

def main():
    classificatie()

if __name__ == "__main__":
    main()
def classificatione():
温度=浮动(输入(“温度输入(开尔文):”)
lichtkracht=float(输入(“Vul hier de lichtkracht in:”)

如果5000>=temperatuur=lichtkracht=temperatuur=lichtkracht=temperatuur=lichtkracht=temperatuur=lichtkracht=temperatuur=lichtkracht=temperatuur=lichtkracht则代码的以下部分不正确:

if temperatuur > 2999 and < 30001 and if lichtkracht > 0 and <= 0.01

如果temperatuur>2999和<30001,如果lichtkracht>0并感谢您对loaTzimas的帮助,您能解释一下为什么我的代码不正确吗?我看不出有什么问题…:xIt是不正确的基于PythonHey-loaTzimas中if语句的语法,我已经编写了所需的代码,但它并不像我想象的那样工作。。你能帮我解决这个问题吗?我不知道我犯了什么错误……这是不正确的:
if 5000>=temperatuur,您测试了哪些值,您的输出是什么?代码应该做什么?你能把荷兰语(?)翻译成英语吗?
if 2999< temperatuur < 30001 and 0< lichtkracht <= 0.01: