Python の条件文を理解する

DDD
リリース: 2024-10-11 10:42:02
オリジナル
505 人が閲覧しました

Understanding Conditional Statements in Python

条件ステートメントは、特定の条件に基づいてさまざまなコード ブロックを実行できるため、プログラミングの基本です。 Python では、主な条件文は if、elif、else です。この記事では、これらのステートメントを詳しく説明し、その使用法を説明する例を示します。

1. if ステートメント

if ステートメントは、条件ステートメントの最も単純な形式です。条件を評価し、その条件が True の場合、その下のコード ブロックが実行されます。

age = 18

if age >= 18:
    print("You are eligible to vote.")
ログイン後にコピー

この例では、プログラムは変数 age が 18 歳以上かどうかをチェックします。条件が True であるため、「投票する資格があります。」というメッセージが表示されます。と印刷されます。

2. else ステートメント

else ステートメントは、if 条件が False と評価されたときに実行される代替コード ブロックを提供します。 if ステートメントの後に続く必要があります。

age = 16

if age >= 18:
    print("You are eligible to vote.")
else:
    print("You are not eligible to vote.")
ログイン後にコピー

ここでは、年齢 >= 18 という条件が False であるため、プログラムは「あなたには投票する資格がありません。」と出力します。

3. elif ステートメント

elif (「else if」の略) ステートメントを使用すると、複数の条件を順番にチェックできます。 if ステートメントまたは別の elif ステートメントの後に使用できます。

score = 85

if score >= 90:
    print("Grade: A")
elif score >= 80:
    print("Grade: B")
elif score >= 70:
    print("Grade: C")
else:
    print("Grade: D")
ログイン後にコピー

この例では、プログラムは複数の条件をチェックします。スコア 85 は elif スコア >= 80 の条件を満たしているため、「グレード: B」と出力されます。

4. 条件の組み合わせ

Python では、and、or、not などの論理演算子を使用して複数の条件を組み合わせることができます。これにより、より複雑な意思決定が可能になります。

temperature = 30
is_raining = False

if temperature > 25 and not is_raining:
    print("It's a nice day for a picnic.")
else:
    print("Maybe stay indoors.")
ログイン後にコピー

この例では、両方の条件が評価されます: 温度 > 25 は True、is_raining は False なので、プログラムは「ピクニックには良い日ですね。」と出力します。

5. ネストされた条件文

条件ステートメントを相互にネストして、複数の条件をチェックできます。このアプローチは、複雑なシナリオを処理する場合に役立ちます。

num = 10

if num > 0:
    print("The number is positive.")
    if num % 2 == 0:
        print("It is also even.")
    else:
        print("It is odd.")
else:
    print("The number is negative.")
ログイン後にコピー

この場合、プログラムは最初に num が正かどうかをチェックします。そうであるため、さらに num が偶数か奇数かをチェックします。出力は次のようになります:

The number is positive.
It is also even.
ログイン後にコピー

結論

条件文は、プログラムでの意思決定を可能にする Python の強力な機能です。 if、elif、else を使用すると、さまざまな入力や状況に適応する柔軟で応答性の高いアプリケーションを作成できます。これらのステートメントを効果的に使用する方法を理解することは、動的で効率的なコードを記述したいプログラマーにとって非常に重要です。

以上がPython の条件文を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート