第二次作业:硬币游戏——代码分析与改进
对Python程序阅读理解,学习Python编码风格,改进Python程序
【step 1】Fork老师的仓库:将Game fork到自己的码云仓库。
直接进入老师的码云地址,其中有fork项,直接将其fork到自己码云。
【step 2】将Game clone到本地,修改后push到自己的远端仓库。
1、在桌面右击打开Git Bash Here,输入clone语句,完成clone
2、在IDLE Python中打开Game文件,运行run得到以下截图
ps:在运行前首先安装了Python和Git,并在命令提示符中利用pip安装代码所需的两个包numpy和matplotlib。
3、游戏规则:
(1)在地铁口放置钱箱,内放500枚硬币
(2)如需要零钱,可以取其中1~5枚硬币,如果不足所需,则取光。 取钱倾向多取
(3)善良的人可以往其中放置1枚硬币。放钱倾向少放
4、根据Python编码风格指南,对代码进行部分修改,将一些缩进做了一些修改,改为缩进4空格。但是因为自己技术有限,改不了其他一些内容。修改后得代码如下:
5、将修改后的Game链接到自己的码云上,在Game文件夹中打开Git Bash Here,进行如下操作:
最终成功链接到自己的码云仓库中,地址为https://gitee.com/QLune/Game/commits/master
转载于:https://www.cnblogs.com/Q-Lune/p/7569728.html
第二次作业:硬币游戏——代码分析与改进相关推荐
- 2017(秋)软工作业: (2)硬币游戏—— 代码分析与改进
作业目的 Python 程序阅读理解 学习Python 编码风格指南中译版(Google SOC), 改进Python程序 如何设计游戏规则,使得慈善事业可持续. 地铁口放置硬币箱(初始值500硬币) ...
- 软工作业:(2)硬币游戏--代码分析与改进
目的: 1.python程序阅读理解 2.学习python编码风格指南中译版,改进python程序 3.设计游戏规则,使得慈善事业可持续. step1: fork老师的仓库 step2: clone到 ...
- 软工作业2:硬币游戏——代码的分析与改进
目的: Python 程序阅读理解 学习Python 编码风格指南中译版(Google SOC), 改进Python程序 如何设计游戏规则,使得慈善事业可持续. 地铁口放置硬币箱(初始值500硬币), ...
- 数据压缩第二周作业——图片TIFF格式分析
数据压缩第二周作业 TIFF格式概述 特点 组成 图像文件头(Image File Header - IFH) Byteorder Version Offest to first IFD 图像文件目录 ...
- 北航2022软件工程第二次作业——产品评测、分析与规划
软件工程第二次分析作业 项目 内容 这个作业属于哪个课程 北京航空航天大学2022春季软件工程(罗杰 任健) 这个作业的要求在哪里 个人阅读作业-软件案例分析 我在这个课程的目标是 学习软件工程的基础 ...
- 第二次作业:微信案例分析
2.1 介绍产品相关信息 你选择的产品是? 微信 为什么选择该产品作为分析? 微信是一款全方位的手机通讯应用,帮助我们轻松连接全球好友.微信可以通过SMS/MMS网络发送短信.进行视频聊天.与好友一起 ...
- 基于STM32F407的俄罗斯方块游戏代码分析
这里只给了关键代码进行分析,并非全部代码. 项目概述和测试见文章 基于STM32F407的俄罗斯方块小游戏的设计_钻仰弥坚的博客-CSDN博客 一.方块编码的方式 首先需要知道俄罗斯方块本质上为4个小 ...
- 第二次作业:微信实例分析
2.1 介绍产品相关信息 • 你选择的产品是? 微信. • 为什么选择该产品作为分析? 可以说是时下最热门的社交软件之一,几乎每天都会接触. • 该产品是怎么诞生的(在什么样的背景下)? 微信是由深圳 ...
- 第二次作业:支付宝案例分析1
1. 介绍产品相关信息 1.1 你选择的产品是? 第三方支付平台------支付宝 1.2 为什么选择该产品作为分析? 1.随着人们生活水平的提高,第三方支付越来越普遍,支付宝就是其中最具有代表性 ...
- 第二次作业:支付宝案例分析
1. 介绍产品相关信息 1.1 你选择的产品是? 第三方支付平台------支付宝 1.2 为什么选择该产品作为分析? 1.随着人们生活水平的提高,第三方支付越来越普遍,支付宝就是其中最具有代表性 ...
最新文章
- Oracle中merge into的使用
- wannafly 12 删除子串 dp
- 明明是 64 位系统,为什么python sys.platform 显示 win 32 ?
- MongoDB之bson的介绍
- 产品经理进行时间管理的6个核心点
- matlab2c使用c++实现matlab函数系列教程-exprnd函数
- javascript之事件模型
- iOS 面试题 高级
- 微信公众号模板消息 换行
- win7鼠标右键无响应修复
- 编译ORB-SLAM2遇到的问题及解决方法
- 关于Google地图路线偏移的问题
- 【PDN仿真笔记9-使用Sigrity PowerDC进行IR Drop仿真的方法】
- 燃气事故现场处置应急预案
- matlab中的聚类算法,kmeans聚类算法matlab matlab 聚类算法silhouette
- 看10遍教程不如写一遍代码--HTML入门demo小结
- 【转】创业公司如何公平分配股权
- 信息系统项目管理师第三版 pdf可编辑_信息系统项目管理师备考资料-第三版(3)...
- python蟒蛇绘制实例分析_2.4蟒蛇绘制程序分析
- Ubuntu18.04 安装CUDA前应注意的显卡、驱动版本信息
热门文章
- oracle_分区表的新增、修改、删除、合并。普通表转分区表方法
- 关于Apache Struts2远程执行任意命令漏洞的紧急通报
- 数据库 备份 压缩
- ibatis.net 学习笔记
- Jquery—Jquery中$与$.fn的区别
- 11.Handle assignment to self in operator =
- python verilog顶层连线_FPGA中顶层模块与各子模块之间的连接线类型
- python psutil模块怎么在线下载_python之psutil模块
- php设置mysql 编码_PHP和Mysql中转UTF8编码问题汇总
- 按键映射_通J1手游按键开箱——这可能是最小的游戏外设了