PythonのIf文の紹介
メニューを表示するにはスワイプしてください
このコースでは、条件文の目的を理解し、プログラミングにおける意思決定の仕組みを学び、実際の例を通じてその動作を確認します。
条件文とは何か
条件文は、特定の条件がTrueかFalseかによって、異なるコードブロックを実行することでプログラムに判断をさせる構文。コード内で「はい」または「いいえ」で答える質問のようなもの:「この条件が真なら、これを実行する。」
例えば、フィットネストラッカーを作成する場合。ユーザーの歩数が1日の目標に達したら、祝福メッセージを表示。そうでなければ、さらに歩くよう促すメッセージを表示。
条件文の構文
if文の基本構文:
if condition:
# Code to execute when the condition is True
構文の説明:
if: このキーワードが条件文の開始;condition:TrueまたはFalseを返す論理式;- コードブロック:
if文の下にインデントされたコードは、条件がTrueのときのみ実行。
例:フィットネストラッカーで歩数をチェック
フィットネストラッカーを使った簡単な例。ユーザーが1日の歩数目標を達成したかどうかをチェック。
12345steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")
解説
- 条件:
if文は、歩数(steps_taken)が目標歩数(step_goal)以上かどうかを判定; - 結果: 条件がTrueの場合(例:
12000 >= 10000)、"Congratulations! You've reached your daily step goal."というメッセージが表示。条件がFalseの場合(例:7500 >= 10000)、何も起こらず、プログラムは次に進む。
ノート
上記の例では、>= 演算子を使用して 2 つの値 — steps_taken と step_goal — を比較しています。この演算子は、ある値がもう一方の値以上であるかどうかを判定し、True または False を返します。
Python には、値を比較するためのいくつかの条件演算子が用意されています。これらの演算子は、プログラム内で意味のある条件を作成するために不可欠です。
1. 条件文の目的は何ですか?
2. steps_taken = 7500 および step_goal = 10000 の場合、このコードは何をしますか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 1
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 1