Python

4. Pythonは RPGフリー・フォーマットと似ている

開発言語も進化していくと行き先は同じようになるのかも
知れない。
_

[例] ILE-RPG フリー・フォーマット

/FREE
  IF ZAIKO < 0;
    ZAIKO = 0;
  ELSE;
    ZAIKO = ZAIKO * 2;
  ENDIF;
/END-FREE

これを Pythonで書くと

  if ZAIKO < 0;
    ZAIKO = 0
  else;
    ZAIKO = ZAIKO * 2

ほとんどそっくりの記述となる。
_

Python は
① インデント(=段落)が文法的な意味を持つので
ENDIFは不要となる。

② if-else の条件分岐の末尾にだけは; (セミコロン)が必要であるが
一般行の末尾には ; (セミコロン)は必要でない

という違いだけであるので RPG フリー・フォーマットに馴染みのある方は
Pythonでも違和感なく記述することができる。
_