📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
細 Wiki がページ「条件分岐(Python)」を「Pythonの基礎 - 条件分岐」に、リダイレクトを残さずに移動しました |
細 文字列「</source>」を「</syntaxhighlight>」に置換 |
||
| (同じ利用者による、間の1版が非表示) | |||
| 7行目: | 7行目: | ||
== if文とif-else文の条件分岐 == | == if文とif-else文の条件分岐 == | ||
条件式Aが成立するなら実行コードAが実行され、成立しないならば実行コードBが実行される。<br> | 条件式Aが成立するなら実行コードAが実行され、成立しないならば実行コードBが実行される。<br> | ||
< | <syntaxhighlight lang="python"> | ||
if 条件式A: | if 条件式A: | ||
実行コードA | 実行コードA | ||
else: | else: | ||
実行コードB | 実行コードB | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
< | <syntaxhighlight lang="python"> | ||
hungry = True | hungry = True | ||
if hungry: | if hungry: | ||
| 23行目: | 23行目: | ||
# 出力 | # 出力 | ||
I want to eat something! | I want to eat something! | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
| 33行目: | 33行目: | ||
<br> | <br> | ||
<u>'''Pythonには他のプログラミング言語にあるswitch文が存在しない。Pythonでは、switch文と同じような処理をelif文を使用する。'''</u><br> | <u>'''Pythonには他のプログラミング言語にあるswitch文が存在しない。Pythonでは、switch文と同じような処理をelif文を使用する。'''</u><br> | ||
< | <syntaxhighlight lang="python"> | ||
if 条件式A: | if 条件式A: | ||
実行コードA | 実行コードA | ||
| 40行目: | 40行目: | ||
else: | else: | ||
実行コードC | 実行コードC | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
< | <syntaxhighlight lang="python"> | ||
code = "Swift" | code = "Swift" | ||
if code == "Python": | if code == "Python": | ||
| 55行目: | 55行目: | ||
# 出力 | # 出力 | ||
I want to learn how to make iPhone apps. | I want to learn how to make iPhone apps. | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
| 61行目: | 61行目: | ||
条件の変数を2つ用意(複数条件)して、if文を入れ子構造で記述することができる。<br> | 条件の変数を2つ用意(複数条件)して、if文を入れ子構造で記述することができる。<br> | ||
<u>'''入れ子のインデントの位置を間違えると、ブロックと認識されないので注意すること。'''</u><br> | <u>'''入れ子のインデントの位置を間違えると、ブロックと認識されないので注意すること。'''</u><br> | ||
< | <syntaxhighlight lang="python"> | ||
code = "Swift" | code = "Swift" | ||
| 77行目: | 77行目: | ||
# 出力 | # 出力 | ||
I want to learn how to make iPhone apps. | I want to learn how to make iPhone apps. | ||
</ | </syntaxhighlight> | ||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:Python]] | [[カテゴリ:Python]] | ||