软件工程作业二——Game

一、实验目的

(1)Python 程序阅读理解

(2)学习Python编码风格指南中译版(Google Soc),改进Python程序

(3)如何设计游戏规则,使得慈善事业可持续。 地铁口放置硬币箱(初始值500硬币),顾客可取、可放。请设计一组规则,使得该钱箱永远有钱取(尽量符合实际)

二、实验步骤

step 1:fork 老师的仓库

点击 http://git.oschina.net/juking2017/Game.git 将其fork到自己的码云仓库;

Step 2:将仓库Game.git clone到本地, 运行Python 程序,截图

(1)新建文件夹,在文件夹中右键“Git Bash Here”,在其中键入下图代码,将仓库clone到本地。

(2)运行Python 程序,截图

1)事先在官网下载并安装Python;

2)安装pip。根据教程http://blog.csdn.net/qy20115549/article/details/52179800利用命令提示符进行安装运行;

注:其中,将教程中输入命令easy-inatall pip改为easy-install pip.安装成功之后运行程序,如下图(每次运行结果都是不同的,数据随机):

Step 3:通过学习Python编码风格,依据代码规范改进代码(我只是简单地将代码的空格键做了小段修改):如下图:

Step 4:修改后commit 并 push 到远端的仓库,如下图:

三、实验结果

最后我的远端仓库的链接:https://gitee.com/016ChengTingTing/Game。

(注:我没有对游戏规则进行修改)

时间: 2024-08-11 09:53:06

软件工程作业二——Game的相关文章

软件工程作业二

1书中说开发者要做足够好的软件,那么什么样软件是“足够好”的软件呢? 2作为一名大学生,如果我们要做软件这个职业的话,我们必然要成为软件工程师,那么作为一名软件工程师我们要怎样提升自己的能力和价值? 3当一个团队中发生了严重的分歧,我们应该如何处理呢? 4我们经常讲要有团队意识,尤其是软件工程师,但是现在社会上又有一种声音要全面发展的人才,这是否与书中强调的团队有冲突呢? 5在一个软件开发之前我们应该有哪些准备呢?在软件后续的维护中我们又需要做些什么呢? 6创新出来的新产品一定会比旧产品更受到人

软件工程作业二:WordCount实现与改进

首先,我在网上找了一个WordCount的源码,在源码上进行修改 原文博主:波涛汹涌 原文链接:http://blog.sina.com.cn/s/blog_51335a000101ouzf.html 原文代码: wordCountDemo 原文的代码实现读取文件,统计所有出现过的单词(不重复),并统计打印每个单词出现的次数.代码导入包时有两个错误.且打印存在重复,输出不好看. 修改后的代码: 1 import java.io.BufferedReader; 2 import java.io.B

《Junit》——软件工程作业.vo2

<Junit>--软件工程作业.vo2 一.开发工具选择 我选择Eclipse: 二.编写与测试环节 (1)编写想要测试的Java类 (2)导入Junit (3)编写测试类 单元测试覆盖标准: [x] 语句覆盖:选择合适用例,所有语句被执行一次. [x] 判定覆盖:每个判定至少取一次真.一次假. [x] 条件覆盖:每个条件的各种可能结果至少满足一次. [x] 判定条件覆盖:同时满足判断覆盖和条件覆盖. [x] 条件组合覆盖:所有组合情况都要覆盖一次. 代码如下: package first;

《结对作业2》——软件工程作业.vo5

软件工程作业.vo5 一.题目选择 我们选择题目一: [x] 能够自动生成四则运算练习题 [x] 可以定制题目数量 [x] 用户可以选择运算符 [x] 用户设置最大数(如十以内.百以内等) [x] 用户选择是否有括号.是否有小数 [x] 用户选择输出方式(如输出到文件.打印机等) 二.职责分配 驾驶员--毕振国-博客地址 导航员--杨颢 三.结果展示 1.操作界面示例 2.输出界面示例 ++(此处应有掌声,啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪--)++ 四.代码审查表 代码地址: https://co

【VMCloud云平台】SCCM(七)域内推软件(二)

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM为域内机器推送软件(紫色为完成实施,红色为实施中): 1. 点击上端部署: 2. 选择集合为之前创建的集合: 3. 由于已经分发内容,这一页就保持默认即可: 4. 选择部署类型为可用,可供用户选择: 5. 不指定计划,让用户随时可以安装: 6. 这里选择默认即可: 7. 默认下一步: 8. 确认下一步后点击确定: 9. 进入客户端,将部署计划进行手动触发(在控制面板中找到CCM代理): 10. 过一会儿,就可以看到软

将公司上线的 App软件生成二维码操作

将上线到App  Store 的软件生成 二维码,通过扫描二维码即可实现自动跳转到App Store 找到该软件进行下载安装 准备工作: 1. 一台mac  电脑 2. mac 版的  iTunes  软件(苹果电脑自带) A.  接下来就是在mac电脑的 iTunes 软件上找到贵公司上线的App软件(通过输入App软件的名称进行搜索到) 1. 打开mac电脑上的这个iTunes软件 2.  点击应用程序,然后在后面的搜索框中输入贵公司的App名称 回车键进行搜索 3. 接下来将搜索到的App

软件工程作业(二)

一.问题 1.挂在各大下载平台上的免费手机APP,使用后也没有充钱才能得到更好的体验等功能,那这样的一个软件是靠什么盈利呢? 2.如何成为一个合格的软件工程师? 答:①不要害怕失败.②重视自己的代码.③不要害怕去寻求帮助.④明白自己并不能掌握所有的知识.⑤做一个持续的学习者 3.怎样才算是一个成功的手机APP? 4.学习软件工程,面对满书的理论,铺天盖地的代码,如何才能觉得不枯燥? 5.软件工程学的主要内容是什么? 答:软件开发技术和软件工程管理 二.分析三个用过的软件 1.手机APP“人人美剧

现代软件工程作业第十二题(原十四题)

12. 开发软件有很多种方式,从软件运行的平台来看,可以在下面的平台运行: 网页 (只要有浏览器就可以访问软件或服务) Windows 平台 (例如最新的Windows 10 支持 PC,Surface,Mobile,甚至Xbox 运行) 安卓平台 iOS 平台 (Mac 和 iPhone) 请找一个同学结对 (参看本书结对编程的内容),两人共同工作 (不能分开干活),从上面的列表中选取两个平台,在每个平台上,写一个最简单的 "Hello World" 类型的程序,把写程序的经历写成博

2017软件工程作业---第一次

首先自我介绍一下,我叫李传康,江苏徐州人,毕业于吉林建筑大学,专业是计算机科学与技术,为人还算友善,欢迎随时来扰. 一.下面,让我来回答一些问题: (1)回想一下你曾经对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的?你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?(注:不可以回答 "不是","是".请把这当成以后工作时面试题,需要回答足够长度,提供足够信息,让对方了解你.比如,给出为什么.)