Project Logistics
您将在这个项目中,自己实现这个游戏的相当一部分。
请将所有项目代码下载为zip压缩包。
解压后您将在压缩包中看到以下所有文件列表。
对于该项目,您只需修改hog.py文件。
hog.py:Hog的初始实现dice.py:掷骰子的函数hog_gui.py:Hog的图形用户界面(GUI)ok:自动评分器tests:ok使用的测试目录gui_files:web GUI使用的各种文件目录
您可能还会注意到上面列出的文件之外的其他文件——这些文件是用于使自动评分器和GUI部分正常工作所需的。
请不要修改除hog.py之外的任何文件。
您需要提交以下文件:
hog.py
您无需修改或提交任何其他文件来完成该项目。要提交项目,请运行以下命令:
$ python ok --submit
对于我们要您完成的函数,我们可能会提供一些初始代码。 如果您不想使用这些代码,可以自由删除并从头开始。 您也可以根据需要添加新的函数定义。
但是,请不要修改任何其他函数。 这样做可能会导致您的代码无法通过我们的自动评分器测试。 另外,请不要更改任何函数签名(名称、参数顺序或参数数量)。
在整个项目过程中,您应该测试代码的正确性。 经常测试是好习惯,这样可以轻松隔离任何问题。 但是,您不应该过于频繁地测试,以给自己留出思考问题的时间。
您可以通过打印消息或使用调试器来调试代码。
- 要打印调试消息,请使用
print('DEBUG:', ...). - 要在VS Code中使用集成调试器,请参阅第7周的调试教程。