基礎・中級問題チェック
問題 1 /40
Pythonの特徴に関する説明で、正しいものはどれか。
選択 1
Pythonで書いたプログラムは、モジュール群に分割して再利用できない。
選択 2
Pythonで書いたプログラムは、C、C++、Javaプログラムより比較的長くなる。
選択 4
Pythonはインタープリタ言語であり、コンパイルが必要である。
解説
選択肢3が正解です。
【選択肢1】
Pythonで書いたプログラムはモジュール群に分割可能です。例えば次のようにファイルを分割して、sample.pyで定義した関数を、job.pyで利用することが可能です。
sample.py
------------------
def func(arg):
print(arg)
------------------
job.py
------------------
import sample
sample.func(1)
------------------
【選択肢2】
Pythonで書いたプログラムは、同等のC、C++、Javaプログラムより比較的短く書けます。
【選択肢3】
正しい説明です。
例えばJavaScriptで変数に値を代入する場合、「let num = 1」のように記述します。キーワード「let」を使って、numが変数であることを宣言する必要があります。
Pythonの場合は、「num = 1」と記述するだけでnumを変数として利用できます。
【選択肢4】
コンパイルは不要です。
(公式書籍 p.1-2)