Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Pythonのif-else文の構文 | Pythonのif-else文をマスターする
Pythonにおける制御フロー

Pythonのif-else文の構文

メニューを表示するにはスワイプしてください

if-else文は、Pythonで最も一般的に使用される構文の一つであり、条件に基づいてプログラムが判断を行うことを可能にします。

if文の基本構文は次のとおりです:

if condition:
    # Code to execute when the condition is True

if文は条件が真かどうかを判定します。条件が真の場合、ブロック内のコードが実行されます。

else文の場合、条件を明示的に定義する必要はありません。if条件が偽であるすべてのケースを自動的にカバーします:

if condition:
    # Code to execute when the condition is True
else:
    # Code to execute when the condition is False
Note
注意

Pythonは大文字と小文字を区別するため、キーワードelseは必ず小文字で記述する必要があります。Elseと記述すると構文エラーになります。

また、:およびif行の末尾にあるコロン(else)は必須です。これは、条件が真または偽の場合に実行されるコードブロックの開始を示します。

さらに、どの文がifまたはelseブロックに属するかを示すために、適切なインデントが必要です。これは、各ブロックの範囲をPythonインタプリタが判断するために重要です。

この図は、if-else 文のフローを示しています。条件が真の場合、プログラムはifコードブロックを実行します。条件が偽の場合、elseコードブロックが実行されます。いずれかのブロックが実行された後、処理は終了します。

例:ユーザーが歩数目標を達成したかの確認

1234567
steps_taken = 9000 step_goal = 10000 if steps_taken >= step_goal: print("Great job, you've reached your step goal!") else: print("Keep going, you're almost there!")

この例では、プログラムがユーザーの歩数が歩数目標以上かどうかを確認します。条件が満たされていれば(つまり、ユーザーが目標に到達または達成していれば)、プログラムはお祝いのメッセージを表示します。条件が満たされていない場合は、else ブロックが実行され、ユーザーに継続を促すメッセージが表示されます。

1. else 文における if-else ブロックの目的は何ですか?

2. 次のコードについて、正しい記述はどれですか?

3. 次のコードについて、正しい記述はどれですか?

question mark

else 文における if-else ブロックの目的は何ですか?

正しい答えを選んでください

question mark

次のコードについて、正しい記述はどれですか?

正しい答えを選んでください

question mark

次のコードについて、正しい記述はどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  1
some-alt