Python
出典: 令和2年度 10月 応用情報技術者試験 午前 問7 (IPA)
オブジェクト指向のプログラム言語であり,クラスや関数,条件文などのコードブロックの範囲はインデントの深さによって指定する仕様であるものはどれか。
- ア JavaScript
- イ Perl
- ウ Python
- エ Ruby
正解と解説を見る
正解: ウ
- ア: JavaScript は、ブロックの範囲を { } で表します。
- イ: Perl は、ブロックの範囲を { } で表します。
- ウ: コードブロックの範囲をインデントの深さで指定するのは Python なので正しい答えです。
- エ: Ruby は、ブロックの終わりを end などで表します。
ポイント
- Python: オブジェクト指向のプログラム言語で、クラスや関数、if 文などのブロックの範囲を インデント (字下げ) の深さ で表すのが特徴です。
- JavaScript や Perl は { } で、Ruby は end でブロックの終わりを表します。