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

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

Pythonをつつく6−while文1。

前回の続きピヨ♪長すぎるから終わりにしたけど、実はwhile文にはまだ隠された機能があるピヨ。次のサンプルコードを見て♪見て♪


x = -1
while x :
  if x < 0 : break #←※
  print 'piyo'
  x -= 1
else :
  print '(@_@)v'


実行してみて。何も表示されないよね。これは、while文のelse節にあるコードは正常時のみ実行されるからなんだ。つまりbreakしたら実行されないピヨね。この仕様間違えやすいから注意してね♪
絶対に実行されて欲しいコードは素直にwhile文以降に記述しよう♪短いけどこれでお終い♪
別窓 | Python | コメント:0 | トラックバック:0 | ∧top | under∨
<<VB.NETを咥えてWindows.Formsをつつく5−継承2。継承の甘い罠にご注意♪ | 無差別に技術をついばむ鳥 | Pythonをつつく5−while文。後始末までします♪>>

この記事のコメント

∧top | under∨

コメントの投稿

 

管理者だけに閲覧
 

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

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