个人项目
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

浙公网安备 33010602011771号