段落(=インデント)

最終更新: 2025-12-10

Pythonの条件文の内容は他の言語のように
{ から } で示すのではなく
段落を落として行替えすることによって示します。
  段落が条件句を示すためにPythonプログラムの作成者は
必然的に段落して記述しなければなりません。
これによって必ずインデントされた記述となりますので
読み手にとってわかりやすい構文になるように
設計されています。

[例]

     if sys.argv[1] == 'DSPPTN':  
    break

[解説]
入力パラメータ1 (sys.argv[1])が DSPPTN であれば
LOOPから抜け出ます(break)

[例]

    while True: 
      if not SFCTL01.Exfmt():
         break

[解説]
以下の処理を永続的にLOOPして繰り返します( while True)
サブ・ファイル・レコード(SFCRL01) を入出力(ExfmT)して
エラーになれば( if not ) LOOPから抜け出ます(break)

[例]

   for RRN1 in range(TOPRRN, ENDRRN + 1):
     if DSPHEAD.JUCNO.ReadEQL(JUCHU) == EOF:
       :

[解説]
RRN1 を TOPRRN ~ ENDRRN + 1 まで繰り返すLOOP文です。