<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>if - プログラミングで遊ブログ</title>
	<atom:link href="https://lemon818.com/tag/if/feed/" rel="self" type="application/rss+xml" />
	<link>https://lemon818.com</link>
	<description>現役システムエンジニアが趣味でプログラミングする自由気ままなブログ</description>
	<lastBuildDate>Mon, 20 Jul 2020 13:15:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>	<item>
		<title>【Python】if文、else if（elif）文など条件分岐の書き方（初心者向け）</title>
		<link>https://lemon818.com/python-if/</link>
		
		<dc:creator><![CDATA[Take]]></dc:creator>
		<pubDate>Sat, 18 Jul 2020 00:34:01 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[elif]]></category>
		<category><![CDATA[else]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[初心者]]></category>
		<category><![CDATA[条件分岐]]></category>
		<guid isPermaLink="false">https://lemon818.com/?p=4899</guid>

					<description><![CDATA[どーもTakeです。 この記事では、Pythonで条件分岐の構文である「if」文と「else if（elif）文」と「else文」について 初心者でも簡単に解説します。 &#160; Pythonの条件分岐式は大きく3つ…]]></description>
										<content:encoded><![CDATA[<p>どーもTakeです。</p>
<p>この記事では、Pythonで条件分岐の構文である「if」文と「else if（elif）文」と「else文」について</p>
<p><span style="background-color: #ffffff; color: #0000ff;"><strong>初心者でも簡単に</strong></span>解説します。</p>
<p>&nbsp;</p>
<p>Pythonの条件分岐式は大きく3つあります。</p>
<div class="sc_frame_wrap orange">
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol radius solid orange">
<ol>
<li>if文・・・基本の条件式</li>
<li>elif文・・・if文以外の条件</li>
<li>else文・・・if文、elif文以外の条件</li>
</ol>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>Python では「else if 文」の書き方について「elif」と書きます。</p>
<p>プログラミング初心者のうちは条件式が難しいのではないかと思います。</p>
<p>&nbsp;</p>
<p>この記事では、<span style="color: #0000ff;"><strong>具体的なソースコードを用いて</strong></span>わかりやすく説明していきます。</p>
<p>ぜひこの記事を参考に条件式をマスターしていただければ幸いです。</p>
<p>&nbsp;</p>
<div class="sc_frame_wrap block blue">
<div class="sc_frame_title">この記事でわかること！</div>
<div class="sc_frame ">
<div class="sc_frame_text">
<div class="sc_designlist ol square solid blue">
<ol>
<li>if文</li>
<li>elif文</li>
<li>else文</li>
<li>比較演算子</li>
</ol>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<h2>if文</h2>
<p>まずは一番基本的なif文の書き方です。</p><pre class="crayon-plain-tag">if [条件式]：
    [条件を満たす場合の処理]</pre><p>
&nbsp;</p>
<p>上記の[条件式]と[条件を満たす場合の処理]を書けばOKです。</p>
<p>具体例として変数「num1」が10の場合にメッセージが表示する処理を下記に示します。</p><pre class="crayon-plain-tag">num1 = 10

if num1 == 10:
    print("if文だよ")</pre><p>
&nbsp;</p>
<p>実行結果は下記になります。</p><pre class="crayon-plain-tag">if文だよ</pre><p>
&nbsp;</p>
<p>※ [条件を満たす]について、プログラミングでは[条件が True の場合]とも言います。</p>
<p>逆に満たさない場合は「False」となります。</p>
<p>これは一般的なプログラミングでは、条件を「<span style="color: #0000ff;"><strong>満たす</strong></span>」「<span style="color: #ff0000;"><strong>満たさない</strong></span>」を「<span style="color: #0000ff;"><strong>True</strong></span>」「<span style="color: #ff0000;"><strong>False</strong></span>」という値にしているためです。</p>
<p>&nbsp;</p>
<p>また条件式の中に条件式を含めることも可能です。</p><pre class="crayon-plain-tag">num1 = 10
num2 = 3

if num1 == 10:
    if num2 == 3:
        print("if文だよ")</pre><p>
&nbsp;</p>
<h2>elif文</h2>
<p>つぎに elif文の書き方について説明します。</p>
<p>このif文の条件を満たさない場合に書く次の条件式の構文のことです。</p><pre class="crayon-plain-tag">if [条件式]：
    [条件を満たす場合の処理]
elif [条件式]:
    [条件を満たす場合の処理]</pre><p>
&nbsp;</p>
<p>具体例として下記ソースコードをご確認ください。</p>
<p>変数「num1」が10の場合に「if文」の処理が行われ、</p>
<p>変数「num2」が3の場合に「elif文」の処理が行われ、メッセージが表示されます。</p><pre class="crayon-plain-tag">num = 3

if num == 10:
    print("if文だよ")
elif num == 3:
    print("elif文だよ")</pre><p>
&nbsp;</p>
<p>実行結果は下記になります。</p><pre class="crayon-plain-tag">elif文だよ</pre><p>
&nbsp;</p>
<p>ここでポイントは<strong>[条件式]を書く必要がある</strong>ということです。</p>
<p>もしif文の条件式を満たさない場合すべて実行したい場合は「else文」を書く必要があります。</p>
<p>つまり下記のように書くと<span style="color: #ff0000;"><strong>エラー</strong></span>が表示されます（「elif」ではなく「else」と書く必要があります）。</p><pre class="crayon-plain-tag">num = 3

if num == 10:
    print("if文だよ")
elif :
    print("elif文だよ")</pre><p>
&nbsp;</p>
<h2>else文</h2>
<p>「else文」の書き方についてご紹介します。</p>
<p>このif文の条件を満たさない場合に書く次の条件式の構文のことです。</p><pre class="crayon-plain-tag">if [条件式]：
    [条件を満たす場合の処理]
else :
    [条件を満たす場合の処理]</pre><p>
&nbsp;</p>
<p>「elif」文と「else文」の違いは<strong>[条件式]を書くか書かないか</strong>です。</p>
[条件式]を書く場合は「elif文」、[条件式]を書かない場合は「else文」となります。</p>
<p>&nbsp;</p>
<p>具体例として下記ソースコードをご確認ください。</p>
<p>変数「num1」が10の場合に「if文」の処理が行われ、それ以外の場合はメッセージが表示されます。</p><pre class="crayon-plain-tag">num = 3

if num == 10:
    print("if文だよ")
else :
    print("else文だよ")</pre><p>
&nbsp;</p>
<p>実行結果は下記になります。</p><pre class="crayon-plain-tag">else文だよ</pre><p>
&nbsp;</p>
<p>また「if」「elif」「else」文を組み合わせることも可能です。</p>
<p>その場合「if」→「elif」と条件を確認し、すべて条件を満たさない場合に「else」の処理が実行されます。</p><pre class="crayon-plain-tag">num = 3

if num == 10:
    print("if文だよ")
elif num == 3:
    print("elif文だよ")  
else:
    print("else文だよ")</pre><p>
&nbsp;</p>
<h2>比較演算子</h2>
<p>if 文で二つの値を比較する場合は「比較演算子」を使う必要があります。</p>
<p>別記事に「if 文で使う比較演算子」についてまとめましたので、下記リンクを参考にしてみてください。</p>
<div class="sc_getpost"><a class="clearfix" href="https://lemon818.com/python-enzanshi/" ><div class="sc_getpost_thumb post-box-thumbnail__wrap"><img decoding="async" src="https://lemon818.com/wp/wp-content/uploads/2020/07/244ca2dde66fb7a70e4b8de9aef9129d-150x150.jpg" width="150" height="150" alt="【Python】if文で使う比較演算子まとめ（大きい・小さい、以上・以下、等しい、含む）"></div><div class="title">【Python】if文で使う比較演算子まとめ（大きい・小さい、以上・以下、等しい、含む）</div><div class="date">2020.7.20</div><div class="substr">どーもTakeです。 この記事では、Pythonで if文で使う「比較演算子」について簡単に解説します。  if文は2つの値を比較する条件式の構文ですが、 値を比較する際に「比較演算子」という演算子を使う必要があります。  演算子 例 意味 == x == y x と y は等しい != x != ...</div></a></div>
<p>&nbsp;</p>
<h2>最後に</h2>
<p>いかがでしたでしょうか？</p>
<p>この記事では、Pythonで条件分岐の構文である「if」文と「else if（elif）文」について初心者でも簡単に解説しました。</p>
<p>&nbsp;</p>
<p>条件分岐はプログラミングを書く上で<span style="color: #0000ff;"><strong>必須スキル</strong></span>ですので、</p>
<p>ぜひこの記事を参考に条件分岐式を書きこなしていただければ幸いです。</p>
<p>ではでは。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
