什么是"如果不是"相当于" else"和" elif"?

时间:2015-09-18 19:15:05

标签: python windows if-statement

我是python的新手。我需要帮助。 这种情况的正确语法(如果有的话)是什么?

if blabla:
    if not blablabla:
        print ("Some code..")

    elif not blablabla:
        print("Some other code..")

    else:
        print("Final code")

是否可以做这样的事情?

谢谢。

1 个答案:

答案 0 :(得分:1)

编辑:看似白色空间很好。糟糕。

假设您定义xyz,如果您正确使用它,您的代码将正常运行。

始终定义x为真:

  • 如果y = Falsez = True,则输出为Some code...

  • 如果yzTrue,则输出为Final Code

  • 如果yzFalse,则输出为Some code...

  • 如果y = Truez = False,则输出为Some other code...

如果x = False则没有任何内容会自动完成,因为if x:运行的唯一方式是x不是False。另外,请将第一行的"更改为:以防止不可避免的错误。