课后作业2
代码量25行
| 
 Psp2.1  | 
 Personal software process stages  | 
 预计耗时(分钟)  | 
 实际耗时(分钟)  | 
| 
 Planning  | 
 计划  | 
 30  | 
 40  | 
| 
 Estimate  | 
 估计这个任务需要多少时间  | 
 30  | 
 20  | 
| 
 Development  | 
 开发  | 
 60  | 
 20  | 
| 
 Analysis  | 
 需求分析 (包括学习新技术)  | 
 60  | 
 60  | 
| 
 Design Spec  | 
 生成设计文档  | 
 0  | 
 0  | 
| 
 Design Review  | 
 设计复审  | 
 0  | 
 0  | 
| 
 Coding Standard  | 
 代码规范 (为目前的开发制定合适的规范)  | 
 10  | 
 15  | 
| 
 Design  | 
 具体设计  | 
 20  | 
 30  | 
| 
 Coding  | 
 具体编码  | 
 20  | 
 20  | 
| 
 Code Review  | 
 代码复审  | 
 20  | 
 20  | 
| 
 Test  | 
 测试(自我测试,修改代码,提交修改)  | 
 40  | 
 40  | 
| 
 Reporting  | 
 报告  | 
 40  | 
 30  | 
| 
 Test Repor  | 
 测试报告  | 
 40  | 
 40  | 
| 
 Size Measurement  | 
 计算工作量  | 
 20  | 
 30  | 
| 
 Postmortem & Process Improvement Plan  | 
 事后总结, 并提出过程改进计划  | 
 120  | 
 55  | 
| 
 
  | 
 
  | 
 合计  | 
 420  | 
实现了基础功能(两个数据,一个操作符),需要接收用户输入三个变量,利用函数来进行对比,以此来决定运算方式,过程中尝试使用cmp(),结果失败了,只好定义了cdef四个变量,改用变量直接对比,后期在输入处添加while循环,可实现用户重复输入。
遇到的问题: 码云不会用,太久没用python,好多东西都忘了,重新查了好多东西
def yunshuan(a,b,z):
    if z == c:
        x = a + b
        print x
    elif z == d:
        x = a - b
        print x
    elif z == e:
        x = a * b
        print x
    elif z == f:
        x = a / b
        print x
    else:
        print "输入错误"
x = 0
c = "+"
d = "-"
e = "*"
f = "/"
while True:
    a = input("请输入第一个数")
    b = input("请输入第二个数")
    z = raw_input("请选择运算方式:+ - * /:")
    yunshuan(a,b,z)
                    
                
                
            
        
浙公网安备 33010602011771号