主な内容の要点
ネストとは?
if の中にさらに if を書くこと。条件を「段階的に」チェックできる。
使いどころ
- 外側で「前提条件」を確認
- 内側で「詳細条件」を判定
→ 例: 「会員かどうか」→「購入金額で割引率を決める」
書き方の基本
if 条件A: # 外側
if 条件B: # 内側
処理1
else:
処理2
else:
処理3
Pythonメリット
- 段階的に考えられるのでわかりやすい
- 前提が満たされない場合は内側に入らないため安全
注意点
- インデント(字下げ)を正しくそろえる
- ネストが深すぎると読みにくい →
and/orでまとめたり、早期 return を使うと改善できる
👉 要するに、ネストされた if は「前提を確認してから詳細を判断する」ための仕組み。
ただし、深くしすぎると複雑になるので、条件を整理して浅く書く工夫も大切です。
