个人项目

1.Fork到自己远程仓库的码云项目地址:https://gitee.com/sybrjsjrg_br_jsj_rg/personal_project41678.git

2.

psp2.1 任务内容 计划完成需要的时间 实践完成需要的时间(min)
Planning 计划 30min 30min
Estimate 估计任务需要多少时间,并规划任务大致时间 5day 5day
Development 开发 3day 3day
Test 测试代码 1day 1day
Submission code 提交代码 5min 5min
Submission c Fork提交 3min 3min
summary 总结 30min 30min
Total 合计   9day0hour38min

3.一开始拿到题目是感觉很简单,但是经过思考之后发现,有许多问题,首先要是多种运算集合到一个,该怎么解决,如何测试,还有优先级怎么解决,让我很是头疼,最后我便查看了网上的资料,查了很久,但是没有查到太多的的用法,终于一些

import sys,
import argparse,
parser =argparse.ArgumentParser(description='Process some integers.') 

4程序能支持两个及两个操作数的简单四则运算。

5代码的组织:一个类,四个方法。他们之间的关系是独立的。实现算法运算部分是if语句判断。一开始遇到困难是多个运算无法运行。

6

7

from test import *
import unittest
class TestTriangularJiaFaYunSuan(unittest.TestCase):
def test_even_a_and_b_and_c(self):
tj = triangular_jiafayunsuan (12,12,24)
self.assertEqual(tj,24)
class TestTriangularJianFaYunSuan(unittest.TestCase):
def test_even_a_and_b_and_c(self):
tj = triangular_jianfayunsuan (12,12,0)
self.assertEqual(tj,0)

 

if __name__ == "__main__":
unittest.main()

8

 

posted @ 2018-11-06 22:08  苏兮丶  阅读(144)  评论(1)    收藏  举报