Lab10 / Python 3.13

中文：前四个目录各是一道题，编辑 submission.py。在相应目录运行：
English: edit submission.py in each of the first four task folders. Run there:
    python -m pytest -q test_public.py
pytest 如未安装 / If pytest is not installed:
    python -m pip install pytest

模块工程 / Module project:
1. 将第一题完成的图形代码放入 shapes.py，完成 report.py、main.py。
   Reuse the completed Shape task in shapes.py; complete report.py and main.py.
2. python main.py
3. python -c "import shapes, report, main"  (no output / 无输出)
4. python pack_submission.py
5. python -m pytest -q test_public.py
6. 将生成的 submission.py 内容粘贴到 w10-module-project 后提交。
   Paste the generated submission.py into w10-module-project.

每次修改工程后重新打包；下载包没有参考答案或隐藏测试。
Repack after editing the project. No solutions or hidden tests are included.
AI 使用说明在 HW4 末尾填写一次，随评测报告提交。
Complete the AI-use declaration once, at the end of HW4; it appears in the report.
