📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

Wiki がページ「条件分岐(Python)」を「Pythonの基礎 - 条件分岐」に、リダイレクトを残さずに移動しました
文字列「<source lang="python">」を「<syntaxhighlight lang="python">」に置換
7行目: 7行目:
== if文とif-else文の条件分岐 ==
== if文とif-else文の条件分岐 ==
条件式Aが成立するなら実行コードAが実行され、成立しないならば実行コードBが実行される。<br>
条件式Aが成立するなら実行コードAが実行され、成立しないならば実行コードBが実行される。<br>
  <source lang="python">
  <syntaxhighlight lang="python">
  if 条件式A:
  if 条件式A:
     実行コードA
     実行コードA
14行目: 14行目:
  </source>
  </source>
<br>
<br>
  <source lang="python">
  <syntaxhighlight lang="python">
  hungry = True
  hungry = True
  if hungry:
  if hungry:
33行目: 33行目:
<br>
<br>
<u>'''Pythonには他のプログラミング言語にあるswitch文が存在しない。Pythonでは、switch文と同じような処理をelif文を使用する。'''</u><br>
<u>'''Pythonには他のプログラミング言語にあるswitch文が存在しない。Pythonでは、switch文と同じような処理をelif文を使用する。'''</u><br>
  <source lang="python">
  <syntaxhighlight lang="python">
  if 条件式A:
  if 条件式A:
     実行コードA
     実行コードA
42行目: 42行目:
  </source>
  </source>
<br>
<br>
  <source lang="python">
  <syntaxhighlight lang="python">
  code = "Swift"
  code = "Swift"
  if code == "Python":
  if code == "Python":
61行目: 61行目:
条件の変数を2つ用意(複数条件)して、if文を入れ子構造で記述することができる。<br>
条件の変数を2つ用意(複数条件)して、if文を入れ子構造で記述することができる。<br>
<u>'''入れ子のインデントの位置を間違えると、ブロックと認識されないので注意すること。'''</u><br>
<u>'''入れ子のインデントの位置を間違えると、ブロックと認識されないので注意すること。'''</u><br>
  <source lang="python">
  <syntaxhighlight lang="python">
  code = "Swift"
  code = "Swift"