Python.use(better)《余録》if 文

記事一覧入門編基礎編応用編中級編

Python.use(better)
《余録》if 文 《Python3.1|Jython2.5.0|IronPython2.6》

《著》小粒ちゃん+∞《監修》小泉ひよ子とタマゴ倶楽部
第0版♪2001/03/02 ● 第1版♪2003/05/25 ● 第2版♪2004/06/01 ● 第3版♪2009/02/28

♪スタッフ研修用のセミナー教材(2003)に加筆(再構成)して、公式マニュアルの補足情報を提供します。

4.1. if Statements ★

■ if 文 ★

>>> n=1
>>> if n%2 == 1:
...     print("A")
... 
A
  • if に続く条件式 n%2 を満たすときには、if ブロックに記述したコード print("A") を実行します。

ここでは、条件式を満たすので、A を出力します。

■ if/else 文 ★

>>> n=2
>>> if n%2 == 1:
...     print("A")
... else:
...     print("B")
... 
B
  • if に続く条件式 n%2 を満たすときには、if ブロックに記述したコード print("A") を実行します。
  • 条件式を満たさないときには、else ブロックに記述したコード print("B") を実行します。

ここでは、条件式を満たさないので、B を出力します。

■ if/elif/else 文 ★

>>> n=3
>>> if n%3 == 1:
...     print("A")
... elif n%3 == 2:
...     print("B")
... else:
...     print("C")
... 
C
  • if に続く条件式 n%3 == 1 を満たすときには、if ブロックに記述したコード print("A") を実行します。
  • elif に続く条件式 n%3 == 2 を満たすときには、elif ブロックに記述したコード print("B") を実行します。
  • どの条件式も満たさないときには、else ブロックに記述したコード print("C") を実行します。

ここでは、どの条件式も満たさないので、C を出力します。


》作業中です《

Last updated♪2009/07/24