zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    C++类型转换(字符串)
    GDI+ 中Image::FromStream ,用流的方式显示图像
    mfc对话框序列化实例
    配置android开发环境eclipse获取ADT获取不到(转)
    vs开发错误总结
    MFC获取文件操作
    Android系统架构剖析(转)
    OpenCV 图像采样 插值 几何变换
    C++ char*,char[],string,CString转换
    Simscape Multibody 教程 —— 入门学习
  • 原文地址:https://www.cnblogs.com/wanghaihan12/p/7599623.html
Copyright © 2011-2022 走看看