软工作业2:硬币游戏——代码分析与改进

时间:2021-06-13 16:54:02

  1.运行Python程序:

软工作业2:硬币游戏——代码分析与改进

 

软工作业2:硬币游戏——代码分析与改进

 

软工作业2:硬币游戏——代码分析与改进

 软工作业2:硬币游戏——代码分析与改进

 

2.依据Python编码风格指南中译版(Google SOC),对游戏的代码进行了以下修改:

(1)依据对“缩进”的要求:“用两空格缩进代码块。不要用tab或混用tab和空格。如果要暗示两行相连,要么就把被包装的元素纵向对齐,要么就用4个空格作悬挂缩进,在这种情况下,首行不应该放任何参数。”,将代码中部分缩进进行了修改;

(2)依据对“空格”的要求:“在圆括号、方括号、大括号里面不要加空格;在逗号、分号、冒号前不要加空格,在逗号、分号、冒号后面必须加空格,除非那是行尾;在表示参数、列表、下标、分块开始的圆括号/方括号前不要加空格;在二元运算符两边各加一个空格,包括:赋值、比较、以及布尔运算符;等号用于指明参数或默认参数值时,两边不要加空格。”对代码中相应部分的空格进行了适当的添加或删除。

修改结果如下图所示:

软工作业2:硬币游戏——代码分析与改进

软工作业2:硬币游戏——代码分析与改进

3.将修改commit并push到远端仓库

软工作业2:硬币游戏——代码分析与改进

远端仓库的链接:

zuoye2 https://git.oschina.net/BoHeShaBing/Game.git