5.2【問1】次のプログラムの説明とコード中の空欄A～Eに入る語句を答えてください。

・ 次のようなフォルダ構成のプログラムを作成します。

📂 project/
 ├─ 📄 main.py
 └─ 📂 sample_pkg/
      ├─ 📄 [  A  ]
      ├─ 📄 calc.py
      │   ├ add()  … 2つの数値の和を返す関数
      │   └ sub()  … 2つの数値の差を返す関数
      └─ 📄 util.py
          └ greet() … あいさつ文字列を返す関数

・ main.py から、add() / sub() / greet() を使って実行結果例のように出力します。

# main.py
import [  B  ]          # 計算用のモジュールをインポート
import [  C  ] as util  # あいさつ用のモジュールをインポート
 
print([  D  ].add(123, 456))
print([  D  ].sub(123, 45))
print([  E  ].greet())


【実行結果例】
579
78
Hello!


