只打印if语句python

时间:2017-01-23 18:24:38

标签: python if-statement

我做了非常简单的代码,我实际上只是启动了python,但我创建了一些IF和elif语句,它总是打印出第一个If语句,抱歉打扰这个小问题的人。由于缺乏经验,我试图搜索并找不到问题。

public class JavaFxApplication2 extends Application {

    @Override
    public void start(Stage stage) throws Exception {
        SplitPane splitPane=new SplitPane();
        VBox vBox1=new VBox();
        vBox1.setStyle("-fx-background-color: red");
        VBox vBox2=new VBox();
        vBox2.setStyle("-fx-background-color: blue");
        splitPane.getItems().add(vBox1);
        splitPane.getItems().add(vBox2);
        splitPane.getDividers().get(0).setPosition(0);
        Scene scene=new Scene(splitPane, 200, 400);
        stage.setScene(scene);
        stage.show();
    }
}

2 个答案:

答案 0 :(得分:0)

 if name == "x" or name == "y"

作品

答案 1 :(得分:0)

你的第一个陈述相当于

if (name == 'x') or ('y')

不是

if (name == 'x') or (name == 'y')

if 'y' 

永远是真的

所以你的代码快捷方式并使用第一个条件