Python 繰り返し文 while

Pythonで繰り返し文のwhileを使用するサンプルです。

構文

while 条件式:
  条件式が真の時に実行する処理1
  条件式が真の時に実行する処理2
  ……
  条件式が真の時に実行する処理N

for文の時と同様インデント(字下げ)し、whileの条件式が真の時に
実行する処理を記述します。

実行例1

# -*- coding: shift-jis -*-

print("繰り返し処理1 開始")
num = 0
while num < 2:
  print ("num = " + str(num))
  num += 1
print("繰り返し処理1 完了")

1

実行例2

continue、breakを使用したサンプルです。

# -*- coding: shift-jis -*-

print("繰り返し処理1 開始")
print("0……処理する、1……終了、左記以外 最初に戻る")
num = 0

while num < 5:
    val = input()
    if val.isdigit():
        if int(val) == 0:
            print ("num = " + str(num))
            num += 1
        elif int(val) == 1:
            print("break")
            break
        else:
            print("continue")
            continue
    else:
        print("continue")
        continue
print("繰り返し処理1 完了")

2無題


Bookmark this on Yahoo Bookmark
Bookmark this on Google Bookmarks
Share on LinkedIn
LINEで送る
Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>