第二次作业
,https://gitee.com/zly888888/personal_project41678
2,
| PSP1.0 | Personal Software process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
| Planning | 计划 |
30 | 10 |
| Estimate | 估计这个计划需要的时间 |
5 | 5 |
| Development | 开发 | 60 | 90 |
| Analysis | 需求分析(包括学习新技术) | 30 | 20 |
| Design Spec | 生成设计文档 | 20 | 20 |
| Design Review | 计划复查 | 5 | 10 |
| Coding Standard | 代码规范(为目前的开发制定合适的规范) | 15 | 10 |
| Design | 具体设计 | 10 | 15 |
| Coding | 具体编写 |
60 | 80 |
| Code Review | 代码复查 | 10 | 10 |
| Test | 测试(自我测试,修改代码,提交修改) | ||
| Reporting | 报告 | 5 | 5 |
| Test Repor | 测试报告 | ||
| Size Measurement | 计划工作量 | 10 | 10 |
| Postmortem &Process Improvement Plan | 事后总结,并提出过程进行计划 | 30 | 20 |
| 合计 | 280 | 305 |
,3,首先思考如何完成题目要求,接下来自己先尝试了一下,然后借助百度还有同学来完成任务。
def getjisuanqi(zly):
def jisuanqi(zly, i):
A = []
B = 0
while i < len(zly) and zly[i] != ')':
if ord(zly[i]) >= ord('0') and ord(zly[i]) <= ord('9'):
B = B * 10 + int(zly[i])
i += 1
elif zly[i] != '(':
addnum(A, B)
A.append(zly[i])
i += 1
B = 0
else:
bra = value(zly, i + 1)
B = bra[0]
i = bra[1] + 1
addnum(A, B)
return [getNum(A), i]
7,在实现这个代码的时候,真的是想了好久,也查了很多,也问了很多同学,最后终于实现了,但是还有很多不会的,测试代码是真的不太会写,就不写了!自己会研究明白,然后自己上传到代码库里!
浙公网安备 33010602011771号