Python での条件分岐。これも関数と同じくブロックをインデントであらわしている。
例は引数の大小で出力が変化する。
import sys
num = int(sys.argv[1])
if num < 10:
print "smaller than 10."
elif 10 < num:
print "bigger than 10."
else:
print "just 10."
引数は文字列なのでint関数を使って整数に変換している。
実行結果:
^o^ > python if.py 3 smaller than 10. ^o^ > python if.py 16 bigger than 10. ^o^ > python if.py 10 just 10.