If-else文の構文と使い方について


まず、if-else文の基本的な構文を見てみましょう。

if (条件式) {
    // 条件式が真の場合に実行される処理
} else {
    // 条件式が偽の場合に実行される処理
}

この構文では、まず条件式が評価されます。条件式が真の場合、if節の中の処理が実行されます。条件式が偽の場合、else節の中の処理が実行されます。

if-else文はネスト(入れ子)することもできます。つまり、if-else文の中に別のif-else文を記述することができます。これにより、複雑な条件分岐を表現することができます。

以下に、いくつかの簡単なコード例を示します。

例1: 数値の正負を判定する

num = 10
if num > 0:
    print("正の数です")
else:
    print("負の数です")

例2: 年齢による条件分岐

age = 25
if age < 18:
    print("未成年です")
elif age >= 18 and age < 65:
    print("成人です")
else:
    print("高齢者です")

例3: 文字列の長さによる条件分岐

text = "Hello, world!"
if len(text) > 10:
    print("文字列が長いです")
elif len(text) < 10:
    print("文字列が短いです")
else:
    print("文字列の長さはちょうどです")

これらはいくつかのシンプルな例ですが、if-else文はプログラム内で様々な条件分岐を行うための強力なツールです。ぜひ、実際にコードを書いて試してみてください。