If文
CoddyのPythonジャーニー「Fundamentals」セクションの一部 — レッスン 20/77。
if文を使用すると、条件に応じてコードを実行できます。
例えば、以下のコードを見てみましょう。
age = 20
status = "Child"
if age > 18:
status = "Adult"
age += 1上記のコードは、age 変数が 18 より大きいかどうかをチェックします。もしそうであれば、status に "Adult" という文字列を保持するように設定します。
最終的に、年齢が18より大きいかどうかにかかわらず、コードは age を 1 インクリメントします。
if文を使用するには、ifの末尾にコロン:を追加する必要があります。そして、ifの中にあるものはすべて、4つのスペースまたはタブでインデントされます:
if condition:
code
code
codeもし条件が True であれば、if文の中のコードブロック(インデントされたコード)が実行されます。
チャレンジ
初心者変数 a と b の値が不足しています。if 文の中のコードが実行されるように、値を入力してください!(if 条件が真になるようにしてください)
プログラムの終了時に、c の値が 3 になるようにしてください。
ボーナス:複数の解決策を探してみてください!
チートシート
Pythonのif文を使用すると、コードを条件付きで実行できます:
if condition:
# インデントされたコードブロック
# 条件がTrueの場合に実行される主なポイント:
- 条件の後にコロン
:を使用します - コードブロックを4つのスペースまたはタブでインデントします
- インデントされたコードは、条件が
Trueの場合にのみ実行されます
例:
age = 20
status = "Child"
if age > 18:
status = "Adult"
age += 1この例では、age が18より大きいため、status は "Adult" になります。
自分で試してみよう
a = ?
b = ?
# これより下の行は変更しないでください
c = 0
if a >= b and not b < 10:
c = 2
c += 1
print(f"c = {c}")このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。