• 2017(秋)软工作业: (2)硬币游戏—— 代码分析与改进


    作业目的

    • Python 程序阅读理解
    • 学习Python 编码风格指南中译版(Google SOC), 改进Python程序
    • 如何设计游戏规则,使得慈善事业可持续。 地铁口放置硬币箱(初始值500硬币),顾客可取、可放。请设计一组规则,使得该钱箱永远有钱取(尽量符合实际)
    • 参考:地铁口钱箱
    • 截至日期:作业布置一周内

    作业步骤

    step 1: fork 老师的仓库

    +硬币游戏:http://git.oschina.net/juking2017/Game.git 将其 fork 到你的码云仓库。

    step2:clone 到本地,修改后 push 到你的远端仓库

    • 将你的仓库Game.git clone到本地, 运行Python 程序,截图。

    (1)clone到桌面新建文件夹,在文件夹中右键“Git Bash Here”,在其中键入git clone https://gitee.com/wanghaihan12/Game

    (2)①在Python官网上下载Python并安装。

         ②pip安装及相关包下载安装。

         采用cd命令进入到Scripts 目录下面;输入命令: easy_inatall pip,开始安装pip;

        pip安装成功后,在cmd下执行pip,将会有如下提示。

        ③输入pip install numpy,没有提示异常,安装成功;输入pip install matplotlib完成升级安装。

        ④使用IDLE打开clone到本地的文件GameMain.py

        ⑤最后,在Python中打开修改后的代码,并运行,运行成功。

    (1)import按照从最常用到最不常用的顺序分组放置,即import标准库在前,import第三方库在后;在 import/from 行中,语句应该按照字母顺序排序:

    (2)逗号后面必须加空格,因此在代码中的逗号后面加入空格。

    (3)在二元运算符两边各加一个空格,包括:赋值、比较 以及布尔运算符。等号(“=”)用于指名参数或默认参数值时,两边不要加空格。

     

    (4)在文件最后总是加一个空行,这可以避免很多 diff 工具生成“No newline at end of file”信息。

    • 修改commit 并 push 到你远端的仓库。

     我的远端仓库的链接:https://gitee.com/wanghaihan12/Game/blob/76c6ac5f756ef8c482d6cd5090c63efc095115ee/src/GameMain.py

  • 相关阅读:
    2019-8-31-dotnet-新项目格式与对应框架预定义的宏
    2018-10-31-C#-程序内的类数量对程序启动的影响
    位域
    free命令
    lsof命令
    Linux挂载Windows文件夹
    Source Insight用法
    预处理命令
    QMessageBox
    QComboBox
  • 原文地址:https://www.cnblogs.com/wanghaihan12/p/7599623.html
Copyright © 2020-2023  润新知