Pythonでは、ループ処理の中で特定の条件が満たされたときにループを抜け出すためにbreak
文を使用します。また、Pythonのコードはインデント(字下げ)によってブロックを形成し、そのブロック内での処理を制御します。
以下に、break
文とインデントを使用したPythonのコード例を示します。
counter = 1 # 現在、何回目かを記録する変数
while counter <= 5: # counterの値が5以下なら繰り返す
text = input("数字を入力してください")
if text == '999': # 入力された文字が '999' なら
print("中断します") # ループを中断するメッセージを出力
break # ループを中断する
number = int(text) # 入力した文字列を数値に変換する
print(counter, "回目:", number * number) # 入力した数値の2乗を表示する
counter = counter + 1 # counter の値に 1 を加算する
print("終了しました") # ループが終了したことを示すメッセージを出力
このコードは、ユーザーから5回数字を入力を受け取り、その数値の2乗を出力します。ただし、ユーザーが999
を入力した場合、break
文が実行され、ループが即座に終了します。
このように、Pythonのbreak
文とインデントは、コードの流れを制御するための重要な要素です。適切に使用することで、より効率的で読みやすいコードを書くことができます。.