python_条件分岐_JavaScriptで else ifのところは?

 

JavaScriptの`else if`は、

Pythonでは`elif`というキーワードに置き換えられます。


----------------------------------------------


JavaScriptで次のようなコードがあるとします。


var a = 1;


if( a == 0 ) {


console.log( "zero" );


}

else if( a == 1 ) {


console.log( "one" );


}

else {


console.log( "two" );


}


上記のコードをpythonに変換すると、

どのようなものになるのでしょうか?


JavaScriptで else if と記述するところは

pythonだとどうなるのでしょうか?





JavaScriptの`else if`は、

Pythonでは`elif`というキーワードに置き換えられます。


以下に、示されたJavaScriptコードをPythonに変換した例を示します。




```python


a = 1


if a == 0:


    print("zero")

elif a == 1:


    print("one")

else:


    print("two")

```




### 主なポイント


1. **変数宣言**:


   - JavaScriptでは`var`を使用しますが、

Pythonでは型を明示せずに直接変数を代入します。



2. **条件文の書き方**:


   - JavaScriptの`if`, `else if`, 

`else`に対応するものは、Pythonでは`if`, `elif`, `else`です。



   - コロン (`:`) を条件の最後に追加する必要があります。



3. **ブロックの書き方**:


   - JavaScriptでは中括弧 `{}` を使いますが、

Pythonではインデントでブロックを表現します。



   - 通常、インデントにはスペース4つが使われます。



4. **出力**:


   - JavaScriptの`console.log`に対して、

Pythonでは`print`を使用します。



このように、文法が異なりますが、構造自体は非常に似ています。

Pythonのコードはインデントが重要なので、

正確に記述することを心がけてください。




コメント