無差別に技術をついばむ鳥

情報処理技術全般を気まぐれにつつくゆるいブログです

Pythonをつつく5−while文。後始末までします♪

選択文とくれば、やっぱりつつきたいのが繰り返し文♪
ということで、今回はwhile文をつつくピヨ♪
Pythonのwhile文はちょっと変っているピヨ。


x = 3
while x :
  print 'piyo'
  x -= 1
else :
  print '(@_@)v'


他の言語に慣れている人は吃驚したと思う。なんとwhile文にelseがあるピヨッ!!!あー吃驚した。それはさて置き説明するピヨ。while文は条件を満たす限り繰り返し実行する文ピヨ。このサンプルプログラムを実行すると・・・



piyo
piyo
piyo
(@_@)v


という風にxが0になるまで指定された命令文を実行し、0になったらelse節に指定されてる命令文を実行してから終わっているピヨ。ここで条件が何故x > 0にしていないのかというと、0は偽と看做されるPythonの仕様を利用しているのさ♪でもこのようにすると慣れないうちは間違えると思うから普通はx > 0にするといいと思うピヨ。ちなみに、else節は省略してもいいピヨ。安心してね。今回はこれでお終い♪
別窓 | Python | コメント:0 | トラックバック:0 | ∧top | under∨
<<Pythonをつつく6−while文1。 | 無差別に技術をついばむ鳥 | Pythonをつつく4−if文。ズバッと決断しよう♪>>

この記事のコメント

∧top | under∨

コメントの投稿

 

管理者だけに閲覧
 

この記事のトラックバック

∧top | under∨
| 無差別に技術をついばむ鳥 |