MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
Pythonの基礎 - 条件分岐のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
Pythonの基礎 - 条件分岐
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == ここでは、Pythonにおけるif文を使用した条件分岐について記載する。<br> <br> 条件式をコロンで終了し、ブロック部分は半角スペース4つ分のインデントで字下げして記述するという特徴がある。<br> <br><br> == if文とif-else文の条件分岐 == 条件式Aが成立するなら実行コードAが実行され、成立しないならば実行コードBが実行される。<br> <source lang="python"> if 条件式A: 実行コードA else: 実行コードB </source> <br> <source lang="python"> hungry = True if hungry: print('I want to eat something!') else: print('I am full.') # 出力 I want to eat something! </source> <br><br> == elif文を使用した条件分岐 == C/C++/C#等ではelse ifだが、Pythonではelifと記述する。<br> <br> 条件式Aが成立すれば実行コードA、成立していなければ条件式Bが検証され成立していれば実行コードB、いずれの条件も成立していなければ実行コードCが実行される。<br> 検証したい条件が更に必要であれば、elif文を必要な分だけ記述する。<br> <br> <u>'''Pythonには他のプログラミング言語にあるswitch文が存在しない。Pythonでは、switch文と同じような処理をelif文を使用する。'''</u><br> <source lang="python"> if 条件式A: 実行コードA elif 条件式B: 実行コードB else: 実行コードC </source> <br> <source lang="python"> code = "Swift" if code == "Python": print('I want to learn Django!') elif code == "PHP": print('I want to learn WordPress!') elif code == "Swift": print('I want to learn how to make iPhone apps.') else: print('I\'m going out for a walk.') # 出力 I want to learn how to make iPhone apps. </source> <br><br> == if文の入れ子構造 == 条件の変数を2つ用意(複数条件)して、if文を入れ子構造で記述することができる。<br> <u>'''入れ子のインデントの位置を間違えると、ブロックと認識されないので注意すること。'''</u><br> <source lang="python"> code = "Swift" if code == "Python": print('I want to learn Django!') else: if code == "PHP": print('I want to learn WordPress!') else: if code == "Swift": print('I want to learn how to make iPhone apps.') else: print('I\'m going out for a walk.') # 出力 I want to learn how to make iPhone apps. </source> <br><br> __FORCETOC__ [[カテゴリ:Python]]
Pythonの基礎 - 条件分岐
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse