この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
プログラミング:python:基本:制御構文 [2020/06/07 00:33] sotoyama |
プログラミング:python:基本:制御構文 [2020/06/07 00:44] (現在) sotoyama [ループ処理] |
||
|---|---|---|---|
| ライン 16: | ライン 16: | ||
| if (a > 2) and (a < 8): | if (a > 2) and (a < 8): | ||
| print("2 < a < 8") | print("2 < a < 8") | ||
| + | </code> | ||
| + | |||
| + | ==== ループ処理 ==== | ||
| + | |||
| + | === for === | ||
| + | |||
| + | <code python> | ||
| + | for i in range(11): # 0~10まで繰り返し | ||
| + | print(i) | ||
| + | |||
| + | for i in range(1, 11): # 1~10まで繰り返し | ||
| + | print(i) | ||
| + | |||
| + | for i in range(1, 11, 2): # 1~10まで増分2(1,3,5,7,9)で繰り返し | ||
| + | print(i) | ||
| + | </code> | ||
| + | |||
| + | |||
| + | === while === | ||
| + | |||
| + | <code python> | ||
| + | i = 0 | ||
| + | while i < 10: | ||
| + | i += 1 | ||
| + | |||
| + | |||
| + | while True: | ||
| + | i -= 1 | ||
| + | if i == 0: | ||
| + | break #ループを抜ける | ||
| + | | ||
| + | if i % 2: | ||
| + | continue # 処理を先頭に戻す | ||
| </code> | </code> | ||