Python | ネストされた if

Python
スポンサーリンク

主な内容の要点

ネストとは?

if の中にさらに if を書くこと。条件を「段階的に」チェックできる。

使いどころ

  • 外側で「前提条件」を確認
  • 内側で「詳細条件」を判定
    → 例: 「会員かどうか」→「購入金額で割引率を決める」

書き方の基本

if 条件A:          # 外側
    if 条件B:      # 内側
        処理1
    else:
        処理2
else:
    処理3
Python

メリット

  • 段階的に考えられるのでわかりやすい
  • 前提が満たされない場合は内側に入らないため安全

注意点

  • インデント(字下げ)を正しくそろえる
  • ネストが深すぎると読みにくい → and / or でまとめたり、早期 return を使うと改善できる

👉 要するに、ネストされた if は「前提を確認してから詳細を判断する」ための仕組み
ただし、深くしすぎると複雑になるので、条件を整理して浅く書く工夫も大切です。

Python
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました