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

PythonのIf文の紹介

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

このコースでは、条件文の目的を理解し、プログラミングにおける意思決定の仕組みを学び、実際の例を通じてその動作を確認します。

条件文とは何か

条件文は、特定の条件がTrueFalseかによって、異なるコードブロックを実行することでプログラムに判断をさせる構文。コード内で「はい」または「いいえ」で答える質問のようなもの:「この条件が真なら、これを実行する。」

例えば、フィットネストラッカーを作成する場合。ユーザーの歩数が1日の目標に達したら、祝福メッセージを表示。そうでなければ、さらに歩くよう促すメッセージを表示。

条件文の構文

if文の基本構文:

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

構文の説明:

  1. if: このキーワードが条件文の開始;
  2. condition: TrueまたはFalseを返す論理式;
  3. コードブロック: if文の下にインデントされたコードは、条件がTrueのときのみ実行。

例:フィットネストラッカーで歩数をチェック

フィットネストラッカーを使った簡単な例。ユーザーが1日の歩数目標を達成したかどうかをチェック。

12345
steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")

解説

  1. 条件: if文は、歩数(steps_taken)が目標歩数(step_goal)以上かどうかを判定;
  2. 結果: 条件がTrueの場合(例:12000 >= 10000)、"Congratulations! You've reached your daily step goal."というメッセージが表示。条件がFalseの場合(例:7500 >= 10000)、何も起こらず、プログラムは次に進む。
Note
ノート

上記の例では、>= 演算子を使用して 2 つの値 — steps_takenstep_goal — を比較しています。この演算子は、ある値がもう一方の値以上であるかどうかを判定し、True または False を返します。

Python には、値を比較するためのいくつかの条件演算子が用意されています。これらの演算子は、プログラム内で意味のある条件を作成するために不可欠です。

1. 条件文の目的は何ですか?

2. steps_taken = 7500 および step_goal = 10000 の場合、このコードは何をしますか?

question mark

条件文の目的は何ですか?

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

question mark

steps_taken = 7500 および step_goal = 10000 の場合、このコードは何をしますか?

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

すべて明確でしたか?

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

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

セクション 1.  1

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 1.  1
some-alt