PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | 60*2*6天 | 60*1*6天 |
|
| 60*2*6天 | 60*1*6天 |
Development | 开发 | 60*2*6天 | 60*1*6天 |
|
| 60*2*2天 | 60*1*2天 |
|
| 2 | 0 |
|
| 0 | 0 |
|
| 5分钟 | 10分钟 |
|
| 10分钟 | 30分钟 |
|
| 60*3*5天 | 60*3*5天 |
|
| 60*2时 | 60*1时 |
|
| 60*5时 | 60*1 时 |
Reporting | 报告 | 0 | 0 |
|
| 0 | 0 |
|
| 0 | 0 |
|
| 60分钟 | 60分钟 |
| 合计 | 60*24*6天 | 60*24*6天
|
https://gitee.com/zzksqh/personal_project41678 这个是我第二次作业的地址
解题思路是:用Pyhon设置几个按钮模块分别是0到9的数字,和四则运算的按钮。然后用函数eval将代码作为表达式直接计算出结果。参考的是之前上课期间所做的计算器代码进行参考。
能支持两个操作数,一种运算符。
能支持两个操作数的简单四则运算(只有一个操作符)
能支持简单混合四则运算(最多有3个操作符,没有括号)
能支持稍微复杂的混合四则运算(最多3个操作符,有括号)
有函数entry,eval