Differences between revisions 4 and 5
Revision 4 as of 2018-09-28 14:32:46
Size: 938
Comment:
Revision 5 as of 2018-10-01 15:18:22
Size: 1012
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
while expression:
    suite...
[else:
    suite...]
"while" <<条件式expression>> ":"
    <<ブロックsuite>>
         
...
["else:"
    <<ブロックsuite>>
         
...]


制御構造:条件が成立している間の反復:While

  • 条件~が成立している間,繰り返す(while, else)
  • 文法

   1 "while" <<条件式expression>> ":"
   2     <<ブロックsuite>>
   3          ...
   4 ["else:"
   5     <<ブロックsuite>>
   6          ...]
  • while は「~のあいだ」を意味します

   1 n = 0
   2 while n < 10:
   3     print( n )
   4     n += 1

   1 for n in range(10):
   2     print( n )
  • else がある場合は,ループの最後に else節を実行する
    • breakした場合は...

   1 n = 0
   2 while n < 10:
   3     print( n )
   4     n += 1
   5 else:
   6     print( "無事,終了しました" )

SoftEng: Python/Lang/ControlStructure/Loop/WhileStatement/Contents (last edited 2018-10-04 05:30:33 by TadashiIijima)