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)の場合は何も起こらず、プログラムは次に進む。
ノート
上記の例では、>= 演算子を使用して steps_taken と step_goal の2つの値を比較している。この演算子は、一方の値がもう一方の値以上かどうかを判定し、True または False を返す。
Python には、値を比較するための複数の条件演算子が用意されている。これらの演算子は、プログラム内で意味のある条件を作成するために不可欠。
1. 条件文の目的は何か?
2. steps_taken = 7500 および step_goal = 10000 の場合、このコードは何をするか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 1
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 1